Заголовок задачи синхронизации

This commit is contained in:
2026-05-22 00:20:49 +03:00
parent 233a716e47
commit 07d54b5996
9 changed files with 42 additions and 19 deletions

View File

@@ -23,6 +23,9 @@ fun TaskLogKey.resolve(resolver: UiStringResolver): String = when (this) {
}
}
fun UiStringResolver.storageSyncTaskTitle(reason: StorageSyncTriggerReason): String =
this(R.string.task_title_storage_sync, resolveSyncTriggerReason(reason))
private fun UiStringResolver.resolveSyncTriggerReason(reason: StorageSyncTriggerReason): String =
when (reason) {
StorageSyncTriggerReason.Debounce -> this(R.string.task_sync_trigger_debounce)

View File

@@ -208,10 +208,7 @@ class StorageSyncViewModel @Inject constructor(
}
fun runSyncNow() {
val started = runStorageSyncUseCase.enqueue(
displayTitle = uiStrings(R.string.task_title_storage_sync),
reason = StorageSyncTriggerReason.SyncTab,
)
val started = runStorageSyncUseCase.enqueue(StorageSyncTriggerReason.SyncTab)
if (!started) {
updateState(
state.value.copy(

View File

@@ -149,8 +149,7 @@
<string name="task_title_remove_remote_vault">Удаление удалённого хранилища</string>
<string name="task_title_retry_remote_vault">Повторное подключение удалённого хранилища</string>
<string name="task_title_rescan_vault_storages">Обновление списка хранилищ</string>
<string name="task_title_storage_sync">Синхронизация хранилищ</string>
<string name="task_title_storage_sync_background">Фоновая синхронизация хранилищ</string>
<string name="task_title_storage_sync">Синхронизация хранилищ (%1$s)</string>
<string name="task_title_save_2fa_token">Сохранение 2FA токена</string>
<string name="task_title_delete_2fa_token">Удаление 2FA токена</string>
<string name="task_title_save_text_secret">Сохранение текстового секрета</string>

View File

@@ -149,8 +149,7 @@
<string name="task_title_remove_remote_vault">Remove remote vault</string>
<string name="task_title_retry_remote_vault">Retry remote vault connection</string>
<string name="task_title_rescan_vault_storages">Rescan vault storages</string>
<string name="task_title_storage_sync">Storage sync</string>
<string name="task_title_storage_sync_background">Background storage sync</string>
<string name="task_title_storage_sync">Storage sync (%1$s)</string>
<string name="task_title_save_2fa_token">Save 2FA token</string>
<string name="task_title_delete_2fa_token">Delete 2FA token</string>
<string name="task_title_save_text_secret">Save text secret</string>