mirror of
https://github.com/logos-messaging/waku-react.git
synced 2026-01-05 15:43:07 +00:00
add TODOs
This commit is contained in:
parent
450418db23
commit
554ef2ace8
@ -50,6 +50,7 @@ const useCreateNode = <N extends Waku, T = {}>(
|
|||||||
return () => {
|
return () => {
|
||||||
cancelled = true;
|
cancelled = true;
|
||||||
};
|
};
|
||||||
|
// TODO: missing any dependencies, it will prevent consecutive update if options change
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -33,12 +33,12 @@ export const useStoreMessages = (
|
|||||||
const [messages, setMessage] = React.useState<IDecodedMessage[]>([]);
|
const [messages, setMessage] = React.useState<IDecodedMessage[]>([]);
|
||||||
|
|
||||||
const pushMessage = React.useCallback(
|
const pushMessage = React.useCallback(
|
||||||
(messages: IDecodedMessage[]): void => {
|
(newMessages: IDecodedMessage[]): void => {
|
||||||
if (!messages || !messages.length) {
|
if (!newMessages || !newMessages.length) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
setMessage((prev) => [...prev, ...messages]);
|
setMessage((prev) => [...prev, ...newMessages]);
|
||||||
},
|
},
|
||||||
[setMessage],
|
[setMessage],
|
||||||
);
|
);
|
||||||
@ -83,7 +83,8 @@ export const useStoreMessages = (
|
|||||||
return () => {
|
return () => {
|
||||||
cancelled = true;
|
cancelled = true;
|
||||||
};
|
};
|
||||||
}, [node, decoder, options, pushMessage, setError, setLoading]);
|
// TODO: missing dependency on options, it will prevent consecutive update if options change
|
||||||
|
}, [node, decoder, pushMessage, setError, setLoading]);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
error,
|
error,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user