From ea068d31bdc3a421b99bd887c4c2957c42d13b51 Mon Sep 17 00:00:00 2001 From: Cloudburst Date: Mon, 23 Jan 2023 12:28:43 +0000 Subject: Execute executeSync when switch succeeds. --- .../presentation/activity/register_switch/SwitchActivity.kt | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- cgit