From 54faa8cef3d60011a810792c1eff0e8e5854fc8c Mon Sep 17 00:00:00 2001 From: Jonas Lochmann Date: Mon, 27 Dec 2021 01:00:00 +0100 Subject: [PATCH] Add sending the server api level --- src/function/sync/get-server-data-status/index.ts | 5 +++-- src/object/serverdatastatus.ts | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/function/sync/get-server-data-status/index.ts b/src/function/sync/get-server-data-status/index.ts index 2e720a4..e8bb2cb 100644 --- a/src/function/sync/get-server-data-status/index.ts +++ b/src/function/sync/get-server-data-status/index.ts @@ -1,6 +1,6 @@ /* * server component for the TimeLimit App - * Copyright (C) 2019 - 2020 Jonas Lochmann + * Copyright (C) 2019 - 2022 Jonas Lochmann * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -43,7 +43,8 @@ export const generateServerDataStatus = async ({ database, clientStatus, familyI fullVersion: config.alwaysPro ? 1 : ( familyEntry.hasFullVersion ? parseInt(familyEntry.fullVersionUntil, 10) : 0 ), - message: await getStatusMessage({ database, transaction }) || undefined + message: await getStatusMessage({ database, transaction }) || undefined, + apiLevel: 1 } if (familyEntry.deviceListVersion !== clientStatus.devices) { diff --git a/src/object/serverdatastatus.ts b/src/object/serverdatastatus.ts index 334456c..f1fda56 100644 --- a/src/object/serverdatastatus.ts +++ b/src/object/serverdatastatus.ts @@ -1,6 +1,6 @@ /* * server component for the TimeLimit App - * Copyright (C) 2019 - 2021 Jonas Lochmann + * Copyright (C) 2019 - 2022 Jonas Lochmann * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -33,6 +33,7 @@ export interface ServerDataStatus { users?: ServerUserList // newUserList fullVersion: number // fullVersionUntil message?: string + apiLevel: number } export interface ServerDeviceList {