diff --git a/android/app/src/main/kotlin/im/cwtch/flwtch/FlwtchWorker.kt b/android/app/src/main/kotlin/im/cwtch/flwtch/FlwtchWorker.kt index 5759fbe..7ab5f2c 100644 --- a/android/app/src/main/kotlin/im/cwtch/flwtch/FlwtchWorker.kt +++ b/android/app/src/main/kotlin/im/cwtch/flwtch/FlwtchWorker.kt @@ -139,6 +139,13 @@ class FlwtchWorker(context: Context, parameters: WorkerParameters) : val end = (a.get("end") as? Long) ?: 0; return Result.success(Data.Builder().putString("result", Cwtch.getMessages(profile, handle, start, end)).build()) } + "UpdateMessageFlags" -> { + val profile = (a.get("profile") as? String) ?: ""; + val handle = (a.get("contact") as? String) ?: ""; + val midx = (a.get("midx") as? Long) ?: 0; + val flags = (a.get("flags") as? Long) ?: 0; + Cwtch.updateMessageFlags(profile, handle, midx, flags); + } "AcceptContact" -> { val profile = (a.get("ProfileOnion") as? String) ?: ""; val handle = (a.get("handle") as? String) ?: "";