Ensure api availability is properly loaded in checkout flow.

This commit is contained in:
Alex Hart
2025-09-23 15:12:37 -03:00
parent 17f27f45fc
commit c0482e8247

View File

@@ -76,6 +76,14 @@ class MessageBackupsFlowViewModel(
val deletionState: Flow<DeletionState> = SignalStore.backup.deletionStateFlow
init {
viewModelScope.launch(SignalDispatchers.IO) {
internalStateFlow.update {
it.copy(
googlePlayBillingAvailability = AppDependencies.billingApi.getApiAvailability()
)
}
}
viewModelScope.launch {
val result = withContext(SignalDispatchers.IO) {
BackupRepository.triggerBackupIdReservation()