delete

abstract suspend fun delete(date: String): AFResult

Deletes a self-report for a specific date.

The date must be in a format accepted by the API (e.g., yyyy-MM-dd).

Return

true if deletion succeeded; false otherwise.

Parameters

date

The date of the self-report to delete.

Throws

if deletion fails.

Android (Kotlin)

lifecycleScope.launch {
try {
val ok = AFCore.selfReport().delete("2025-08-22")
if (ok) showMessage("Report deleted") else showError("Delete failed")
} catch (t: Throwable) {
showError("Delete failed: ${t.message}")
}
}

iOS (Swift)

Task {
do {
let ok = try await AFCore.shared.selfReport().delete("2025-08-22")
ok ? self.showMessage("Report deleted") : self.showError("Delete failed")
} catch {
self.showError("Delete failed: \\(error.localizedDescription)")
}
}