aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCloudburst <us@conep.one>2023-01-23 12:28:43 +0000
committerCloudburst <us@conep.one>2023-01-23 12:28:43 +0000
commitea068d31bdc3a421b99bd887c4c2957c42d13b51 (patch)
tree6f58e57aa81b59c16b9623a523f11f8b72fe700f
parentc8641540919b695c420eb78c0c7e2257b9d63515 (diff)
downloadpluralwear-ea068d31bdc3a421b99bd887c4c2957c42d13b51.tar.gz
pluralwear-ea068d31bdc3a421b99bd887c4c2957c42d13b51.tar.bz2
pluralwear-ea068d31bdc3a421b99bd887c4c2957c42d13b51.zip
Execute executeSync when switch succeeds.
-rw-r--r--wear/src/main/java/dev/equestria/pluralwear/presentation/activity/register_switch/SwitchActivity.kt6
1 files changed, 6 insertions, 0 deletions
diff --git a/wear/src/main/java/dev/equestria/pluralwear/presentation/activity/register_switch/SwitchActivity.kt b/wear/src/main/java/dev/equestria/pluralwear/presentation/activity/register_switch/SwitchActivity.kt
index 3c4d07b..d1852f0 100644
--- a/wear/src/main/java/dev/equestria/pluralwear/presentation/activity/register_switch/SwitchActivity.kt
+++ b/wear/src/main/java/dev/equestria/pluralwear/presentation/activity/register_switch/SwitchActivity.kt
@@ -39,6 +39,8 @@ import dev.equestria.pluralwear.pluralkt.fulltypes.PkFullSystem
import dev.equestria.pluralwear.pluralkt.types.SwitchCreate
import dev.equestria.pluralwear.presentation.activity.loading.LoadingDialog
import dev.equestria.pluralwear.components.MultipleMemberList
+import dev.equestria.pluralwear.pluralkt.fulltypes.PkFullFronter
+import dev.equestria.pluralwear.presentation.executeSync
import dev.equestria.pluralwear.presentation.theme.PluralwearTheme
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
@@ -87,6 +89,10 @@ fun SwitchPage(system: PkFullSystem?, navController: NavHostController?) {
try {
val data = PluralKt.Switch.createSwitch(switch).get()
showSuccessDialog = true
+ if (system != null) {
+ system.front = PkFullFronter(data)
+ executeSync(system)
+ }
} catch (ex: NotFoundException) {
Log.e("Pluralwear", "Couldn't find system?")
showFailureDialog = true