diff options
author | Sebastian <sebasjm@gmail.com> | 2024-03-08 12:19:20 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-03-08 12:19:20 -0300 |
commit | e0e82cdf07930d766081e42203c5a4e66d43191f (patch) | |
tree | 0c0b96cb88d701c7b19b0ef34ec1c67255a2f49e /packages/taler-util/src/http-client/utils.ts | |
parent | b3ae213bc5987fbb6a2ce5c08d626f9f65508b03 (diff) | |
download | wallet-core-e0e82cdf07930d766081e42203c5a4e66d43191f.tar.xz |
wip #8489
Diffstat (limited to 'packages/taler-util/src/http-client/utils.ts')
-rw-r--r-- | packages/taler-util/src/http-client/utils.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/taler-util/src/http-client/utils.ts b/packages/taler-util/src/http-client/utils.ts index 7abedae63..2b8920b66 100644 --- a/packages/taler-util/src/http-client/utils.ts +++ b/packages/taler-util/src/http-client/utils.ts @@ -65,3 +65,11 @@ export function addLongPollingParam(url: URL, param?: LongPollParams) { url.searchParams.set("long_poll_ms", String(param.timeoutMs)); } } + +export interface CacheEvictor<T> { + notifySuccess: (op: T) => Promise<void>; +} + +export const nullEvictor: CacheEvictor<unknown> = { + notifySuccess: () => Promise.resolve() +} |