From 3ee06d2debbe2d52198c0d78f6d44428c262dc5c Mon Sep 17 00:00:00 2001 From: Matt Date: Thu, 14 Dec 2023 14:36:11 +0900 Subject: [PATCH] LocoKit API changed slightly --- Arc Mini/Core/AppDelegate.swift | 3 +-- Arc Mini/Managers/TasksManager.swift | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Arc Mini/Core/AppDelegate.swift b/Arc Mini/Core/AppDelegate.swift index dcfb195..1f0a9b1 100644 --- a/Arc Mini/Core/AppDelegate.swift +++ b/Arc Mini/Core/AppDelegate.swift @@ -24,8 +24,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { logger.info("didFinishLaunchingWithOptions") - LocoKitService.apiKey = "bee1aa1af978486b9186780a07cc240e" - ActivityTypesCache.highlander.store = RecordingManager.store + CoreMLModelUpdater.highlander.store = RecordingManager.store LocomotionManager.highlander.coordinateAssessor = CoordinateTrustManager(store: RecordingManager.store) LocomotionManager.highlander.appGroup = AppGroup(appName: .arcMini, suiteName: "group.ArcApp") LocomotionManager.highlander.appGroup?.timelineRecorder = RecordingManager.recorder diff --git a/Arc Mini/Managers/TasksManager.swift b/Arc Mini/Managers/TasksManager.swift index 878794b..294bd12 100644 --- a/Arc Mini/Managers/TasksManager.swift +++ b/Arc Mini/Managers/TasksManager.swift @@ -92,7 +92,9 @@ class TasksManager { register(.coreMLModelUpdates, minimumDelay: .oneHour) { task in TasksManager.update(.coreMLModelUpdates, to: .running) RecordingManager.store.connectToDatabase() - CoreMLModelUpdater.highlander.updateQueuedModels(task: task as! BGProcessingTask, store: RecordingManager.store) { expired in + CoreMLModelUpdater.highlander.updateQueuedModels( + task: task as! BGProcessingTask, currentClassifier: RecordingManager.highlander.recorder.classifier + ) { expired in TasksManager.update(.coreMLModelUpdates, to: expired ? .expired : .completed) TasksManager.highlander.scheduleBackgroundTasks() RecordingManager.safelyDisconnectFromDatabase()