diff --git a/src/core/WakaTimeCore.ts b/src/core/WakaTimeCore.ts index 321ad46..c74a2c8 100644 --- a/src/core/WakaTimeCore.ts +++ b/src/core/WakaTimeCore.ts @@ -354,6 +354,7 @@ class WakaTimeCore { }; payload.project = heartbeat.project ?? '<>'; + payload.branch= heartbeat.branch ?? '<>'; return payload; } diff --git a/src/types/heartbeats.ts b/src/types/heartbeats.ts index 1522fdb..4c0bb20 100644 --- a/src/types/heartbeats.ts +++ b/src/types/heartbeats.ts @@ -30,6 +30,7 @@ export interface Datum { export interface SendHeartbeat { hostname: string; project: string | null; + branch: string | null; url: string; } diff --git a/src/types/user.ts b/src/types/user.ts index c5edc51..d19e892 100644 --- a/src/types/user.ts +++ b/src/types/user.ts @@ -28,7 +28,8 @@ export interface User { last_heartbeat_at: string; last_plugin: string; last_plugin_name: string; - last_project: string; + last_project?: string; + last_branch?: string; location: string; logged_time_public: boolean; modified_at: string;