(data, drId)
| 38 | }; |
| 39 | |
| 40 | const update = async (data, drId) => { |
| 41 | try { |
| 42 | const cacheValue = { |
| 43 | ...data, |
| 44 | dr_id: drId, |
| 45 | createdAt: data?.createdAt || new Date().toISOString(), |
| 46 | updatedAt: new Date().toISOString(), |
| 47 | }; |
| 48 | |
| 49 | await runtimeCache.store.set(cacheKey(drId), JSON.stringify(cacheValue)); |
| 50 | return findLast(drId); |
| 51 | } catch (error) { |
| 52 | return Promise.reject(error); |
| 53 | } |
| 54 | }; |
| 55 | |
| 56 | const create = async (drId, data) => { |
| 57 | return update(data, drId); |