From 99ceccd25c887113b6811c7e0129a33761372187 Mon Sep 17 00:00:00 2001 From: Sebastian Velez Date: Thu, 19 Jan 2023 10:13:06 -0500 Subject: [PATCH] chore: replace plugin for user_agent in heartbeat payload --- src/core/WakaTimeCore.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/core/WakaTimeCore.ts b/src/core/WakaTimeCore.ts index e2e2135..72921d2 100644 --- a/src/core/WakaTimeCore.ts +++ b/src/core/WakaTimeCore.ts @@ -213,13 +213,18 @@ class WakaTimeCore { * @private */ preparePayload(heartbeat: SendHeartbeat, type: string): Record { - return { + const payload: Record = { entity: heartbeat.url, - plugin: 'browser-wakatime/' + config.version, - project: heartbeat.project ?? '<>', time: moment().format('X'), type: type, + user_agent: 'browser-wakatime/' + config.version, }; + + if (heartbeat.project) { + payload.project = heartbeat.project; + } + + return payload; } /**