From fe884dba2dba115cfcbb541cdfaefb2f733138d7 Mon Sep 17 00:00:00 2001 From: ganfra Date: Mon, 5 Aug 2019 20:28:50 +0200 Subject: [PATCH] Update CHANGES.md and fix code quality --- CHANGES.md | 3 +++ .../vector/matrix/android/internal/task/ConfigurableTask.kt | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index a85c2ff6..08566926 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,8 @@ Improvements: - UI for pending edits (#193) - UX image preview screen transition (#393) - Basic support for resending failed messages (retry/remove) + - Enable proper cancellation of suspending functions (including db transaction) + - Enhances network connectivity checks in SDK Other changes: - @@ -17,6 +19,7 @@ Bugfix: - Close detail room screen when the room is left with another client (#256) - Clear notification for a room left on another client - Fix messages with empty `in_reply_to` not rendering (#447) + - Fix clear cache (#408) and Logout (#205 ) Translations: - diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/ConfigurableTask.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/ConfigurableTask.kt index 3b760fb0..d937810e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/ConfigurableTask.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/ConfigurableTask.kt @@ -20,7 +20,9 @@ import im.vector.matrix.android.api.MatrixCallback import im.vector.matrix.android.api.util.Cancelable import java.util.* -internal fun Task.configureWith(params: PARAMS, init: (ConfigurableTask.Builder.() -> Unit) = {}): ConfigurableTask { +internal fun Task.configureWith(params: PARAMS, + init: (ConfigurableTask.Builder.() -> Unit) = {} +): ConfigurableTask { return ConfigurableTask.Builder(this, params).apply(init).build() }