diff --git a/internal/apimodules/overlays/default/eventclient.js b/internal/apimodules/overlays/default/eventclient.js index 724658d..7be4687 100644 --- a/internal/apimodules/overlays/default/eventclient.js +++ b/internal/apimodules/overlays/default/eventclient.js @@ -11,7 +11,7 @@ /** * SocketMessage received for every event and passed to the new `(eventObj) => { ... }` handlers * @typedef {Object} SocketMessage - * @prop {Number} [event_id] - UID of the event used to re-trigger an event + * @prop {String} [event_id] - UID of the event used to re-trigger an event * @prop {Boolean} [is_live] - Whether the event was sent through a replay (false) or occurred live (true) * @prop {String} [reason] - Reason of this message (one of `bulk-replay`, `live-event`, `single-replay`) * @prop {String} [time] - RFC3339 timestamp of the event diff --git a/internal/apimodules/overlays/overlays.go b/internal/apimodules/overlays/overlays.go index 557d4e8..c0698ba 100644 --- a/internal/apimodules/overlays/overlays.go +++ b/internal/apimodules/overlays/overlays.go @@ -42,7 +42,7 @@ type ( // socketMessage represents the message overlay sockets will receive socketMessage struct { - EventID uint64 `json:"event_id"` + EventID uint64 `json:"event_id,string"` IsLive bool `json:"is_live"` Reason sendReason `json:"reason"` Time time.Time `json:"time"`