From 6feac04118ca08fb39983e0abb4e5206d4d07103 Mon Sep 17 00:00:00 2001 From: Matthias Urhahn <matthias.urhahn@sap.com> Date: Thu, 18 Mar 2021 11:42:18 +0100 Subject: [PATCH] Fix a few code smells (DEV) (#2639) --- .../appconfig/sources/local/AppConfigStorage.kt | 6 ++---- .../coronawarnapp/util/lists/modular/ModularAdapter.kt | 9 +++++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/AppConfigStorage.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/AppConfigStorage.kt index 498b6ed9a..2a3677d7e 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/AppConfigStorage.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/AppConfigStorage.kt @@ -81,10 +81,8 @@ class AppConfigStorage @Inject constructor( Timber.v("Overwriting %d from %s", configFile.length(), configFile.lastModified()) } - if (legacyConfigFile.exists()) { - if (legacyConfigFile.delete()) { - Timber.i("Legacy config file deleted, superseeded.") - } + if (legacyConfigFile.exists() && legacyConfigFile.delete()) { + Timber.i("Legacy config file deleted, superseeded.") } if (value == null) { diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/lists/modular/ModularAdapter.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/lists/modular/ModularAdapter.kt index 347550c7e..fc2cd5894 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/lists/modular/ModularAdapter.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/lists/modular/ModularAdapter.kt @@ -70,8 +70,13 @@ abstract class ModularAdapter<VH : ModularAdapter.VH> : BaseAdapter<VH>() { } interface Binder<T : VH> : Module { - fun onBindModularVH(adapter: ModularAdapter<T>, vh: T, pos: Int, payloads: MutableList<Any>) {} - fun onPostBind(adapter: ModularAdapter<T>, vh: T, pos: Int) {} + fun onBindModularVH(adapter: ModularAdapter<T>, vh: T, pos: Int, payloads: MutableList<Any>) { + // NOOP + } + + fun onPostBind(adapter: ModularAdapter<T>, vh: T, pos: Int) { + // NOOP + } } interface Typing : Module { -- GitLab