This commit is contained in:
fanchao 2024-05-23 13:49:38 +10:00
parent 90f0caebbd
commit c1d82cc574
2 changed files with 4 additions and 8 deletions

View File

@ -2,12 +2,9 @@ package org.thoughtcrime.securesms.home
import android.Manifest
import android.app.NotificationManager
import android.content.BroadcastReceiver
import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context
import android.content.Intent
import android.content.IntentFilter
import android.os.Build
import android.os.Bundle
import android.text.SpannableString
@ -18,7 +15,6 @@ import androidx.core.view.isVisible
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.lifecycleScope
import androidx.lifecycle.repeatOnLifecycle
import androidx.localbroadcastmanager.content.LocalBroadcastManager
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import dagger.hilt.android.AndroidEntryPoint
@ -426,7 +422,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
if (event.recipient.isLocalNumber) {
updateProfileButton()
} else {
homeViewModel.tryUpdateChannel()
homeViewModel.tryReload()
}
}
@ -597,7 +593,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
private fun setConversationPinned(threadId: Long, pinned: Boolean) {
lifecycleScope.launch(Dispatchers.IO) {
storage.setPinned(threadId, pinned)
homeViewModel.tryUpdateChannel()
homeViewModel.tryReload()
}
}
@ -673,7 +669,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
button(R.string.yes) {
textSecurePreferences.setHasHiddenMessageRequests()
setupMessageRequestsBanner()
homeViewModel.tryUpdateChannel()
homeViewModel.tryReload()
}
button(R.string.no)
}

View File

@ -59,7 +59,7 @@ class HomeViewModel @Inject constructor(
}
.stateIn(viewModelScope, SharingStarted.Eagerly, null)
fun tryUpdateChannel() = manualReloadTrigger.tryEmit(Unit)
fun tryReload() = manualReloadTrigger.tryEmit(Unit)
companion object {
private const val CHANGE_NOTIFICATION_DEBOUNCE_MILLS = 100L