mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
distributors and distributorNames do not need to be mutable.
This commit is contained in:
committed by
Benoit Marty
parent
936579ddcc
commit
4f03486675
+6
-5
@@ -62,16 +62,17 @@ class AdvancedSettingsPresenter @Inject constructor(
|
|||||||
var showChangeThemeDialog by remember { mutableStateOf(false) }
|
var showChangeThemeDialog by remember { mutableStateOf(false) }
|
||||||
|
|
||||||
// List of PushProvider -> Distributor
|
// List of PushProvider -> Distributor
|
||||||
var distributors by remember { mutableStateOf<List<Pair<PushProvider, Distributor>>>(emptyList()) }
|
val distributors = remember {
|
||||||
var distributorNames by remember { mutableStateOf<List<String>>(emptyList()) }
|
pushService.getAvailablePushProviders()
|
||||||
LaunchedEffect(Unit) {
|
|
||||||
distributors = pushService.getAvailablePushProviders()
|
|
||||||
.flatMap { pushProvider ->
|
.flatMap { pushProvider ->
|
||||||
pushProvider.getDistributors().map { distributor ->
|
pushProvider.getDistributors().map { distributor ->
|
||||||
pushProvider to distributor
|
pushProvider to distributor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
distributorNames = distributors.map { it.second.name }
|
}
|
||||||
|
// List of Distributor names
|
||||||
|
val distributorNames = remember {
|
||||||
|
distributors.map { it.second.name }
|
||||||
}
|
}
|
||||||
|
|
||||||
var currentDistributorName by remember { mutableStateOf<AsyncAction<String>>(AsyncAction.Uninitialized) }
|
var currentDistributorName by remember { mutableStateOf<AsyncAction<String>>(AsyncAction.Uninitialized) }
|
||||||
|
|||||||
Reference in New Issue
Block a user