From b08337ac40b3e4ec8ef478fc73a61b05c2d2ad58 Mon Sep 17 00:00:00 2001 From: e11sy <130844513+e11sy@users.noreply.github.com> Date: Fri, 11 Jul 2025 20:13:33 +0300 Subject: [PATCH 1/3] imp(): update models and type defs --- src/models/event.js | 2 +- src/models/eventsFactory.js | 2 ++ src/typeDefs/event.ts | 20 ++++++++++---------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/models/event.js b/src/models/event.js index 1de2d9e3..0469e024 100644 --- a/src/models/event.js +++ b/src/models/event.js @@ -24,7 +24,6 @@ /** * @typedef {Object} EventPayload * @property {string} title - event title - * @property {DateTime} timestamp - event datetime * @property {Number} level - event severity level * @property {EventBacktraceFrame[]} [backtrace] - event stack array from the latest call to the earliest * @property {Object} [get] - GET params @@ -44,6 +43,7 @@ * @property {String} groupHash - event's hash (catcherType + title + salt) * @property {User[]} visitedBy - array of users who visited this event * @property {EventPayload} payload - event's payload + * @property {Number} timestamp - event's Unix timestamp */ /** diff --git a/src/models/eventsFactory.js b/src/models/eventsFactory.js index de2b9a0e..16d8d5ce 100644 --- a/src/models/eventsFactory.js +++ b/src/models/eventsFactory.js @@ -19,6 +19,7 @@ const { ObjectID } = require('mongodb'); * @property {String} _id — repetition's identifier * @property {String} groupHash - event's hash. Generates according to the rule described in EventSchema * @property {EventPayload} payload - repetition's payload + * @property {Number} timestamp - repetition's Unix timestamp */ /** @@ -430,6 +431,7 @@ class EventsFactory extends Factory { _id: eventOriginal._id, payload: eventOriginal.payload, groupHash: eventOriginal.groupHash, + timestamp: eventOriginal.timestamp, }; repetitions.push(firstRepetition); diff --git a/src/typeDefs/event.ts b/src/typeDefs/event.ts index 1881c27e..a7990679 100644 --- a/src/typeDefs/event.ts +++ b/src/typeDefs/event.ts @@ -130,11 +130,6 @@ type EventPayload { """ type: String - """ - Event timestamp - """ - timestamp: Float! - """ Event severity level """ @@ -185,11 +180,6 @@ type EventPayload { Type representing Event payload. All fields can be omitted if there are no difference with the original """ type RepetitionPayload { - """ - Event timestamp. Can be empty if repetition has the same timestamp as original event - """ - timestamp: Float - """ Event title """ @@ -269,6 +259,11 @@ type Repetition { Delta of the event's payload, stringified JSON """ delta: String + + """ + Event timestamp + """ + timestamp: Float! } """ @@ -323,6 +318,11 @@ type Event { """ payload: EventPayload! + """ + Event timestamp + """ + timestamp: Float! + """ Release data """ From faf9bb2d3a8f1b014e30793e1e0aa544dea8797b Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 17:17:32 +0000 Subject: [PATCH 2/3] Bump version up to 1.1.27 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index df567782..33251cb0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hawk.api", - "version": "1.1.26", + "version": "1.1.27", "main": "index.ts", "license": "UNLICENSED", "scripts": { From 2666838f1921b57ce4b7eedc732b9c30eea75e5a Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 16:20:34 +0000 Subject: [PATCH 3/3] Bump version up to 1.1.29 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4f47295e..f9b32ca1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hawk.api", - "version": "1.1.28", + "version": "1.1.29", "main": "index.ts", "license": "UNLICENSED", "scripts": {