diff --git a/README.md b/README.md index 98367fcd..f187e047 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ Example Response: "ok": true, "data": [ { + "id": "", "name": "No Goal", "minutes": 0 } @@ -72,8 +73,12 @@ Example Response: "createdAt": "2024-06-23T05:09:04.105Z", "time": 60, "elapsed": 23, + "messageTs": "1720001234.123456" "goal": "No Goal", "ended": false, + "banked": false, + "status": "Approved" + "scrapbookId": "", "work": "123" } ] diff --git a/src/extensions/api/index.ts b/src/extensions/api/index.ts index 6c5d91be..22c1f264 100644 --- a/src/extensions/api/index.ts +++ b/src/extensions/api/index.ts @@ -359,6 +359,7 @@ express.get('/api/goals/:slackId', readLimit, async (req, res) => { userId: slackUser.userId, }, select: { + id:true, name: true, minutes: true, }, @@ -368,6 +369,7 @@ express.get('/api/goals/:slackId', readLimit, async (req, res) => { ok: true, data: result.map(r => { return { + id: r.id, name: r.name, minutes: r.minutes } @@ -425,9 +427,13 @@ express.get('/api/history/:slackId', readLimit, async (req, res) => { createdAt: r.createdAt, time: r.time, elapsed: r.elapsed, + messageTs:r.messageTs, goal: r.goal.name, ended: r.completed || r.cancelled, + banked: r.metadata?.banked, + status: r.metadata.airtable?.status, + scrapbookId: r.scrapbookId, work: r.metadata?.work, }