mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-14 00:04:15 +09:00
feat: moved from telemetry id to remote id for Remote module
This commit is contained in:
@@ -93,7 +93,16 @@ public class Remote {
|
||||
|
||||
public init() {
|
||||
self.log = NextLog.shared.copy(category: "Remote")
|
||||
self.id = UUID(uuidString: Store.shared.string(key: "telemetry_id", defaultValue: UUID().uuidString)) ?? UUID()
|
||||
|
||||
var id = UUID(uuidString: Store.shared.string(key: "remote_id", defaultValue: UUID().uuidString)) ?? UUID()
|
||||
if Store.shared.exist(key: "telemetry_id") {
|
||||
id = UUID(uuidString: Store.shared.string(key: "telemetry_id", defaultValue: UUID().uuidString)) ?? UUID()
|
||||
Store.shared.remove("telemetry_id")
|
||||
}
|
||||
if !Store.shared.exist(key: "remote_id") {
|
||||
Store.shared.set(key: "remote_id", value: id.uuidString)
|
||||
}
|
||||
self.id = id
|
||||
|
||||
self.mqtt.commandCallback = { [weak self] cmd, payload in
|
||||
self?.command(cmd: cmd, payload: payload)
|
||||
|
||||
Reference in New Issue
Block a user