From b591a07cf58a9f47af75ce9a016cbbd8ac4e1da0 Mon Sep 17 00:00:00 2001 From: Jonas L Date: Mon, 25 Mar 2019 00:00:00 +0000 Subject: [PATCH] Send overlay permission status to the client --- src/function/sync/get-server-data-status.ts | 4 +++- src/object/serverdatastatus.ts | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/function/sync/get-server-data-status.ts b/src/function/sync/get-server-data-status.ts index 9a4804b..b6a9376 100644 --- a/src/function/sync/get-server-data-status.ts +++ b/src/function/sync/get-server-data-status.ts @@ -93,7 +93,9 @@ export const generateServerDataStatus = async ({ database, clientStatus, familyI showDeviceConnected: item.showDeviceConnected, defUser: item.defaultUserId, defUserTimeout: item.defaultUserTimeout, - rebootIsManipulation: item.considerRebootManipulation + rebootIsManipulation: item.considerRebootManipulation, + cOverlay: item.currentOverlayPermission, + hOverlay: item.highestOverlayPermission })) } } diff --git a/src/object/serverdatastatus.ts b/src/object/serverdatastatus.ts index 479f27e..771e2d6 100644 --- a/src/object/serverdatastatus.ts +++ b/src/object/serverdatastatus.ts @@ -82,6 +82,8 @@ export interface ServerDeviceData { defUser: string defUserTimeout: number rebootIsManipulation: boolean + cOverlay: RuntimePermissionStatus + hOverlay: RuntimePermissionStatus } export interface ServerUpdatedCategoryBaseData {