submitActivities

abstract suspend fun submitActivities(activities: List<HealthData>): AFResult

Submits a batch of health activities to SmartWalking.

Return

true if submission succeeded; false otherwise.

Parameters

activities

The list of HealthData entries to upload.

Throws

if submission fails.

Android (Kotlin)

lifecycleScope.launch {
try {
val ok = AFCore.smartWalking().submitActivities(activities = pendingData)
if (ok) showMessage("Activities submitted") else showError("Submit failed")
} catch (t: Throwable) {
showError("Submit failed: ${t.message}")
}
}

iOS (Swift)

Task {
do {
let ok = try await AFCore.shared.smartWalking().submitActivities(activities: pendingData)
ok ? self.showMessage("Activities submitted") : self.showError("Submit failed")
} catch {
self.showError("Submit failed: \\(error.localizedDescription)")
}
}