Slight refactoring.
This commit is contained in:
1 parent
adc37fef03
commit
d9c4837f82
3 files changed
+23
-11
No files matched your search
@@ -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',
|
||||
|
||||
Reference in new issue
Block a user