Slight refactoring.

This commit is contained in:
vdv committed 2023-01-03 11:39:17 +01:00
1 parent adc37fef03
commit d9c4837f82
3 files changed
+23 -11

No files matched your search

+18
View File
@@ -30,6 +30,24 @@ export const createCachedSignal = (params: any) => {
return signal;
};
export const peekCachedSignal = (params: any) => {
const cachedSignal = cache.get({ cacheId: 'signals', key: params.id });
if (cachedSignal !== null) {
return cachedSignal;
}
const [signal, setSignal] = createSignal();
const callBack = (error: any, result: any, id?: number) => {
if (error) {
console.error({ caller: 'peekCachedSignal / callBack', error });
} else {
console.log({ caller: 'peekCachedSignal / callBack', result });
setSignal(result);
}
};
dispatch(params, callBack, false);
return signal;
};
export const destroyCachedSignal = (params: any) => {
dispatch({
action: 'cancelWatch',