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() {