From 27d7a6a8cb1b8b02da923824bb12edc6a6af956b Mon Sep 17 00:00:00 2001 From: Mac135135 Date: Sat, 28 Sep 2024 19:17:12 +0300 Subject: [PATCH] Added an periodical backup to the telegram bot --- .../main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt | 1 - .../kotatsu/settings/backup/PeriodicalBackupSettingsFragment.kt | 2 -- .../koitharu/kotatsu/settings/backup/PeriodicalBackupWorker.kt | 1 + 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt index 84a7c2db3..10fd980f6 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/AppSettings.kt @@ -43,7 +43,6 @@ class AppSettings @Inject constructor(@ApplicationContext context: Context) { private val connectivityManager = context.connectivityManager private val preferences: SharedPreferences = PreferenceManager.getDefaultSharedPreferences(context) - var telegramChatId: String? get() = preferences.getString("telegram_chat_id", null) set(value) { diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupSettingsFragment.kt b/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupSettingsFragment.kt index cb8ec0267..164f76312 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupSettingsFragment.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupSettingsFragment.kt @@ -52,7 +52,6 @@ class PeriodicalBackupSettingsFragment : BasePreferenceFragment(R.string.periodi openTelegramBot("kotatsu_backup_bot") true } - // Кнопка для проверки работы API val checkApiButton = Preference(requireContext()).apply { key = "check_api_working" title = "Проверить работу API" @@ -102,7 +101,6 @@ class PeriodicalBackupSettingsFragment : BasePreferenceFragment(R.string.periodi telegramIntent.setPackage("org.telegram.messenger") startActivity(telegramIntent) } catch (e: Exception) { - // Если Telegram не установлен, открываем через браузер val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("https://t.me/$botUsername")) startActivity(browserIntent) } diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupWorker.kt b/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupWorker.kt index e585b2f03..33a352b4f 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupWorker.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/settings/backup/PeriodicalBackupWorker.kt @@ -151,3 +151,4 @@ class PeriodicalBackupWorker @AssistedInject constructor( const val DATA_TIMESTAMP = "ts" } } +