noot
This commit is contained in:
parent
d261efaf69
commit
a2e39483f2
@ -37,7 +37,7 @@ export class WApi {
|
|||||||
await store.delete({key})
|
await store.delete({key})
|
||||||
},
|
},
|
||||||
async set(key, value, req) {
|
async set(key, value, req) {
|
||||||
let ttl = value.state === 'loading'
|
let expireTime = value.state === 'loading'
|
||||||
? Date.now() +
|
? Date.now() +
|
||||||
(req?.cache && typeof req.cache.ttl === 'number'
|
(req?.cache && typeof req.cache.ttl === 'number'
|
||||||
? req.cache.ttl
|
? req.cache.ttl
|
||||||
@ -52,6 +52,12 @@ export class WApi {
|
|||||||
: // otherwise, we can't determine when it should expire, so we keep
|
: // otherwise, we can't determine when it should expire, so we keep
|
||||||
// it indefinitely.
|
// it indefinitely.
|
||||||
undefined
|
undefined
|
||||||
|
|
||||||
|
let ttl: number | undefined
|
||||||
|
if(expireTime) {
|
||||||
|
ttl = expireTime - Date.now()
|
||||||
|
}
|
||||||
|
|
||||||
await store.set({
|
await store.set({
|
||||||
key,
|
key,
|
||||||
value: JSON.stringify(value),
|
value: JSON.stringify(value),
|
||||||
|
Loading…
Reference in New Issue
Block a user