From fc2f9ea65374feeb3f14c3aa62eb913d46082228 Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Mon, 3 Jul 2023 21:15:10 +0200 Subject: [PATCH] feat: updated Report struct --- Kit/plugins/Telemetry.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Kit/plugins/Telemetry.swift b/Kit/plugins/Telemetry.swift index 05974490..6c235dd6 100644 --- a/Kit/plugins/Telemetry.swift +++ b/Kit/plugins/Telemetry.swift @@ -12,14 +12,14 @@ import Foundation private struct Report: Codable { - let deviceID: UUID + let id: UUID + let version: String? let modules: [String] - let language: String? let device: String? - let macOS: String? - let version: String? + let os: String? + let language: String? } public class Telemetry { @@ -57,12 +57,12 @@ public class Telemetry { guard self.isEnabled else { return } let obj: Report = Report( - deviceID: self.id, + id: self.id, + version: Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String, modules: self.modules.pointee.filter({ $0.available && $0.enabled }).compactMap({ $0.name }), - language: Locale.current.languageCode, device: SystemKit.shared.device.model.id, - macOS: SystemKit.shared.device.os?.version.getFullVersion(), - version: Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String + os: SystemKit.shared.device.os?.version.getFullVersion(), + language: Locale.current.languageCode ) let jsonData = try? JSONEncoder().encode(obj)