diff options
Diffstat (limited to 'PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/data/DataUtils.kt')
-rw-r--r-- | PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/data/DataUtils.kt | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/data/DataUtils.kt b/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/data/DataUtils.kt index 519a7ef64..b34c151c3 100644 --- a/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/data/DataUtils.kt +++ b/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/data/DataUtils.kt @@ -23,11 +23,12 @@ import java.util.concurrent.CompletableFuture fun <T> SmartUpdateMediatorLiveData<T>.withLoadedValue(block: (T?) -> Unit) { val v = CompletableFuture<T?>() - val observer = Observer<T?> { - if (isInitialized) { - v.complete(it) + val observer = + Observer<T?> { + if (isInitialized) { + v.complete(it) + } } - } Handler(Looper.getMainLooper()).post { observeForever(observer) } try { @@ -35,4 +36,4 @@ fun <T> SmartUpdateMediatorLiveData<T>.withLoadedValue(block: (T?) -> Unit) { } finally { Handler(Looper.getMainLooper()).post { removeObserver(observer) } } -}
\ No newline at end of file +} |