From ec86be4b81cdccb63e64091e873590f5524b25ea Mon Sep 17 00:00:00 2001 From: Pranciskus Ambrazas Date: Mon, 16 Sep 2024 15:19:59 +0300 Subject: [PATCH] updates --- mixins/integrations.mixin.ts | 12 +++++++++++- services/integrations.infostatyba.service.ts | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/mixins/integrations.mixin.ts b/mixins/integrations.mixin.ts index 1e27772..ec63925 100644 --- a/mixins/integrations.mixin.ts +++ b/mixins/integrations.mixin.ts @@ -22,7 +22,17 @@ export type IntegrationStats = { export function IntegrationsMixin() { const schema = { - actions: {}, + actions: { + sync: { + rest: 'POST /sync', + handler(ctx: Context) { + ctx.call(`${this.name}.getData`); + return { + success: true, + }; + }, + }, + }, methods: { async makeRequestWithRetries(request: Function, retryCount: number = 1) { async function staleFor(seconds: number) { diff --git a/services/integrations.infostatyba.service.ts b/services/integrations.infostatyba.service.ts index e46000c..b95470e 100644 --- a/services/integrations.infostatyba.service.ts +++ b/services/integrations.infostatyba.service.ts @@ -25,7 +25,7 @@ const addressCacheKey = 'integrations:infostatyba:addresses'; crons: [ { name: 'integrationsInfostatyba', - cronTime: '0 10 * * *', + cronTime: '0 0 * * *', timeZone: 'Europe/Vilnius', async onTick() {