From 310cc4bb516b6ac049bce4a85bcb8796a2d4f54e Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Wed, 6 Nov 2024 15:39:31 +0200 Subject: [PATCH] Removed offset and fixed notification polling --- src/lib/services/generic.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/services/generic.service.ts b/src/lib/services/generic.service.ts index 8910755..7ac8df0 100644 --- a/src/lib/services/generic.service.ts +++ b/src/lib/services/generic.service.ts @@ -6,7 +6,6 @@ import { HeadersConfiguration } from '../utils/headers-configuration'; import { List } from '../utils/types/iqser-types'; export const ROOT_CHANGES_KEY = 'root'; -export const LAST_CHECKED_OFFSET = 30000; export interface QueryParam { readonly key: string; @@ -20,7 +19,7 @@ export interface QueryParam { export abstract class GenericService { protected readonly _http = inject(HttpClient); protected readonly _lastCheckedForChanges = new Map([ - [ROOT_CHANGES_KEY, new Date(Date.now() - LAST_CHECKED_OFFSET).toISOString()], + [ROOT_CHANGES_KEY, new Date(Date.now()).toISOString()], ]); protected abstract readonly _defaultModelPath: string; protected readonly _serviceName: string = 'redaction-gateway-v1'; @@ -41,7 +40,7 @@ export abstract class GenericService { headers: HeadersConfiguration.getHeaders({ contentType: false }), observe: 'body', params: this._queryParams(queryParams), - }); + }) } getFor(entityId: string, queryParams?: List): Observable { @@ -126,6 +125,7 @@ export abstract class GenericService { } protected _updateLastChanged(key = ROOT_CHANGES_KEY): void { - this._lastCheckedForChanges.set(key, new Date(Date.now() - LAST_CHECKED_OFFSET).toISOString()); + console.log(this,'Update last changed for key: ', key ,' to ', new Date().toISOString()); + this._lastCheckedForChanges.set(key, new Date().toISOString()); } }