remove full node hook, provider

This commit is contained in:
Sasha 2023-02-23 21:54:10 +01:00
parent c32769a859
commit f200133b70
No known key found for this signature in database
2 changed files with 0 additions and 44 deletions

View File

@ -99,33 +99,3 @@ export const RelayNodeProvider: React.FunctionComponent<
<WakuContext.Provider value={result}>{props.children}</WakuContext.Provider>
);
};
/**
* Provider for creating Full Node based on options passed.
* @example
* const App = (props) => (
* <FullNodeProvider options={{...}}>
* <Component />
* </FullNodeProvider>
* );
* const Component = (props) => {
* const { node, isLoading, error } = useWaku<FullNode>();
* ...
* };
* @param {Object} props - options to create a node and other React props
* @param {FullNodeOptions} props.options - optional options for creating Full Node
* @param {Protocols} props.protocols - optional protocols list to initiate node with
* @returns React Full Node provider component
*/
export const FullNodeProvider: React.FunctionComponent<
ProviderProps<FullNodeOptions>
> = (props) => {
const result = useCreateFullNode({
options: props.options,
protocols: props.protocols,
});
return (
<WakuContext.Provider value={result}>{props.children}</WakuContext.Provider>
);
};

View File

@ -87,17 +87,3 @@ export const useCreateRelayNode = (
factory: createRelayNode,
});
};
/**
* Create Full Node helper hook.
* @param {Object} params - optional params to configure & bootstrap node
* @returns {CrateWakuHook} node, loading state and error
*/
export const useCreateFullNode = (
params?: BootstrapNodeOptions<FullNodeOptions>,
) => {
return useCreateNode<FullNode, FullNodeOptions>({
...params,
factory: createFullNode,
});
};