( target: TargetChat, userId: string, )
| 435 | |
| 436 | async function setCachedEntry( |
| 437 | target: TargetChat, |
| 438 | userId: string, |
| 439 | patch: Partial<AvgCacheEntry>, |
| 440 | ): Promise<void> { |
| 441 | const db = await getAvgCacheDb(); |
| 442 | const key = getAvgCacheKey(target, userId); |
| 443 | const current = db.data.values[key] || { updatedAt: Date.now() }; |
| 444 | db.data.values[key] = { |
| 445 | ...current, |
| 446 | ...patch, |
| 447 | updatedAt: Date.now(), |
| 448 | }; |
| 449 | await db.write(); |
no test coverage detected