Skip to content

Commit 58f0602

Browse files
authored
fix(redis 4 adapter): ceil EXAT value #18)
1 parent adce823 commit 58f0602

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/adapters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export function redisCacheAdapter(redisCache: RedisLikeCache): Cache {
125125
JSON.stringify(value),
126126
ttl > 0 && ttl < Infinity && typeof createdTime === 'number'
127127
? {
128-
EXAT: (ttl + createdTime) / 1000,
128+
EXAT: Math.ceil((ttl + createdTime) / 1000),
129129
}
130130
: undefined,
131131
);

src/cachified.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1171,7 +1171,7 @@ describe('cachified', () => {
11711171
metadata: { ttl: 1, swr: 0, createdTime: 0 },
11721172
value: 'FOUR',
11731173
}),
1174-
{ EXAT: 0.001 },
1174+
{ EXAT: 1 },
11751175
);
11761176

11771177
await cache.set('lel', undefined as any);

0 commit comments

Comments
 (0)