|
|
|
@ -76,7 +76,7 @@ export class RedisCache extends Cache {
|
|
|
|
|
await this.redis.multi()
|
|
|
|
|
.tap(redis => redis.set(key, value))
|
|
|
|
|
.when(Boolean(expires), redis => {
|
|
|
|
|
const seconds = Math.round(((new Date()).getTime() - expires!.getTime()) / 1000) // eslint-disable-line @typescript-eslint/no-non-null-assertion
|
|
|
|
|
const seconds = Math.round((expires!.getTime() - (new Date()).getTime()) / 1000) // eslint-disable-line @typescript-eslint/no-non-null-assertion
|
|
|
|
|
return redis.expire(key, seconds)
|
|
|
|
|
})
|
|
|
|
|
.tap(pipeline => pipeline.exec())
|
|
|
|
|