From 6f3350b44c755fea3849ee8a178f6c06aeeea6ce Mon Sep 17 00:00:00 2001 From: hhu67 Date: Thu, 20 Aug 2026 22:50:21 +0300 Subject: [PATCH] Add goida for ukrain people --- .../hhu67/pw/app/ui/screens/MainAppScreen.kt | 26 +++++++++++++++++++ .../pw/app/ui/viewmodel/MainViewModel.kt | 7 +++++ 2 files changed, 33 insertions(+) diff --git a/app/src/main/java/com/sergay/hhu67/pw/app/ui/screens/MainAppScreen.kt b/app/src/main/java/com/sergay/hhu67/pw/app/ui/screens/MainAppScreen.kt index 45b4e58..fdb8ef1 100644 --- a/app/src/main/java/com/sergay/hhu67/pw/app/ui/screens/MainAppScreen.kt +++ b/app/src/main/java/com/sergay/hhu67/pw/app/ui/screens/MainAppScreen.kt @@ -72,6 +72,14 @@ fun MainAppScreen(vm: MainViewModel) { } } + LaunchedEffect(vm.inoagentModeActive) { + if (vm.inoagentModeActive) { + vm.showInoagentDialog = true + delay(2000) + exitProcess(0) + } + } + val imageLoader = remember { ImageLoader.Builder(ctx) .components { @@ -160,6 +168,16 @@ fun MainAppScreen(vm: MainViewModel) { icon = { Icon(Icons.Default.Star, contentDescription = null, tint = Color.Red) }, modifier = Modifier.padding(NavigationDrawerItemDefaults.ItemPadding) ) + NavigationDrawerItem( + label = { Text("ПОТУЖНОСТІ🇺🇦", color = Color.Blue, style = MaterialTheme.typography.titleMedium) }, + selected = false, + onClick = { + scope.launch { drawerState.close() } + vm.startInoagentMode() + }, + icon = { Icon(Icons.Default.BrightnessLow, contentDescription = null, tint = Color.Blue) }, + modifier = Modifier.padding(NavigationDrawerItemDefaults.ItemPadding) + ) } } ) { @@ -459,4 +477,12 @@ fun MainAppScreen(vm: MainViewModel) { confirmButton = {} ) } + + if (vm.showInoagentDialog) { + AlertDialog( + onDismissRequest = {}, + title = { Text("ИНОАГЕНТ ОБНАРУЖЕН БЫСТРО В БУСИК", style = MaterialTheme.typography.headlineLarge, color = Color.Blue) }, + confirmButton = {} + ) + } } diff --git a/app/src/main/java/com/sergay/hhu67/pw/app/ui/viewmodel/MainViewModel.kt b/app/src/main/java/com/sergay/hhu67/pw/app/ui/viewmodel/MainViewModel.kt index dabacae..3668b09 100644 --- a/app/src/main/java/com/sergay/hhu67/pw/app/ui/viewmodel/MainViewModel.kt +++ b/app/src/main/java/com/sergay/hhu67/pw/app/ui/viewmodel/MainViewModel.kt @@ -62,6 +62,9 @@ class MainViewModel(appContext: Context) : ViewModel() { var patriotModeActive by mutableStateOf(false) var showPatriotDialog by mutableStateOf(false) + var inoagentModeActive by mutableStateOf(false) + var showInoagentDialog by mutableStateOf(false) + init { if (isAuthenticated) { checkRoleAndRestore() @@ -283,6 +286,10 @@ class MainViewModel(appContext: Context) : ViewModel() { patriotModeActive = true } + fun startInoagentMode() { + inoagentModeActive = true + } + fun deleteBotPhrase(id: Int) { viewModelScope.launch { try {