Refactor code to send the status to the client

This commit is contained in:
Jonas Lochmann
2020-09-28 02:00:00 +02:00
parent b17bc42a1e
commit b4fd177afe
14 changed files with 1007 additions and 625 deletions
+5 -2
View File
@@ -17,12 +17,15 @@
export interface ClientDataStatus {
devices: string // deviceListVersion
apps: {[key: string]: string} // installedAppsVersionsByDeviceId
categories: {[key: string]: CategoryDataStatus}
apps: ClientDataStatusApps
categories: ClientDataStatusCategories
users: string // userListVersion
clientLevel?: number
}
export type ClientDataStatusApps = {[key: string]: string} // installedAppsVersionsByDeviceId
export type ClientDataStatusCategories = {[key: string]: CategoryDataStatus}
export interface CategoryDataStatus {
base: string // baseVersion
apps: string // assignedAppsVersion