(uid: string, result: APQResult, expirationTtl: number)
| 23 | } |
| 24 | |
| 25 | export function save(uid: string, result: APQResult, expirationTtl: number) { |
| 26 | const key = key_item(uid) |
| 27 | |
| 28 | // ttl must be at least 60s (cf requirement) |
| 29 | expirationTtl = expirationTtl < 60 ? 60 : expirationTtl |
| 30 | |
| 31 | return DB.write(APQ_CACHE, key, result, { |
| 32 | expirationTtl, |
| 33 | toJSON: true, |
| 34 | }) |
| 35 | } |