Compare commits
No commits in common. "master" and "1.0.1.1" have entirely different histories.
2 changed files with 0 additions and 46 deletions
|
|
@ -19,7 +19,6 @@ import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.layout.ContentScale
|
import androidx.compose.ui.layout.ContentScale
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.compose.ui.platform.LocalUriHandler
|
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import androidx.compose.ui.window.Dialog
|
import androidx.compose.ui.window.Dialog
|
||||||
import androidx.compose.ui.window.DialogProperties
|
import androidx.compose.ui.window.DialogProperties
|
||||||
|
|
@ -73,14 +72,6 @@ fun MainAppScreen(vm: MainViewModel) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LaunchedEffect(vm.inoagentModeActive) {
|
|
||||||
if (vm.inoagentModeActive) {
|
|
||||||
vm.showInoagentDialog = true
|
|
||||||
delay(2000)
|
|
||||||
exitProcess(0)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
val imageLoader = remember {
|
val imageLoader = remember {
|
||||||
ImageLoader.Builder(ctx)
|
ImageLoader.Builder(ctx)
|
||||||
.components {
|
.components {
|
||||||
|
|
@ -169,16 +160,6 @@ fun MainAppScreen(vm: MainViewModel) {
|
||||||
icon = { Icon(Icons.Default.Star, contentDescription = null, tint = Color.Red) },
|
icon = { Icon(Icons.Default.Star, contentDescription = null, tint = Color.Red) },
|
||||||
modifier = Modifier.padding(NavigationDrawerItemDefaults.ItemPadding)
|
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)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
|
|
@ -478,12 +459,4 @@ fun MainAppScreen(vm: MainViewModel) {
|
||||||
confirmButton = {}
|
confirmButton = {}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vm.showInoagentDialog) {
|
|
||||||
AlertDialog(
|
|
||||||
onDismissRequest = {},
|
|
||||||
title = { Text("ИНОАГЕНТ ОБНАРУЖЕН БЫСТРО В БУСИК", style = MaterialTheme.typography.headlineLarge, color = Color.Blue) },
|
|
||||||
confirmButton = {}
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,8 @@
|
||||||
package com.sergay.hhu67.pw.app.ui.viewmodel
|
package com.sergay.hhu67.pw.app.ui.viewmodel
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
|
||||||
import android.content.SharedPreferences
|
import android.content.SharedPreferences
|
||||||
import android.net.Uri
|
|
||||||
import android.os.Build
|
|
||||||
import android.provider.Settings
|
|
||||||
import androidx.compose.runtime.*
|
import androidx.compose.runtime.*
|
||||||
import androidx.core.content.FileProvider
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.ViewModelProvider
|
import androidx.lifecycle.ViewModelProvider
|
||||||
|
|
@ -15,17 +10,10 @@ import androidx.lifecycle.viewModelScope
|
||||||
import com.sergay.hhu67.pw.app.data.models.*
|
import com.sergay.hhu67.pw.app.data.models.*
|
||||||
import com.sergay.hhu67.pw.app.data.network.ApiService
|
import com.sergay.hhu67.pw.app.data.network.ApiService
|
||||||
import com.sergay.hhu67.pw.app.data.network.globalCookieJar
|
import com.sergay.hhu67.pw.app.data.network.globalCookieJar
|
||||||
import kotlinx.coroutines.Dispatchers
|
|
||||||
import kotlinx.coroutines.delay
|
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.withContext
|
|
||||||
import okhttp3.MediaType.Companion.toMediaTypeOrNull
|
import okhttp3.MediaType.Companion.toMediaTypeOrNull
|
||||||
import okhttp3.MultipartBody
|
import okhttp3.MultipartBody
|
||||||
import okhttp3.OkHttpClient
|
|
||||||
import okhttp3.Request
|
|
||||||
import okhttp3.RequestBody.Companion.toRequestBody
|
import okhttp3.RequestBody.Companion.toRequestBody
|
||||||
import java.io.File
|
|
||||||
import java.io.FileOutputStream
|
|
||||||
import kotlin.math.ceil
|
import kotlin.math.ceil
|
||||||
|
|
||||||
enum class AppTab(val title: String) {
|
enum class AppTab(val title: String) {
|
||||||
|
|
@ -74,9 +62,6 @@ class MainViewModel(appContext: Context) : ViewModel() {
|
||||||
var patriotModeActive by mutableStateOf(false)
|
var patriotModeActive by mutableStateOf(false)
|
||||||
var showPatriotDialog by mutableStateOf(false)
|
var showPatriotDialog by mutableStateOf(false)
|
||||||
|
|
||||||
var inoagentModeActive by mutableStateOf(false)
|
|
||||||
var showInoagentDialog by mutableStateOf(false)
|
|
||||||
|
|
||||||
init {
|
init {
|
||||||
if (isAuthenticated) {
|
if (isAuthenticated) {
|
||||||
checkRoleAndRestore()
|
checkRoleAndRestore()
|
||||||
|
|
@ -298,10 +283,6 @@ class MainViewModel(appContext: Context) : ViewModel() {
|
||||||
patriotModeActive = true
|
patriotModeActive = true
|
||||||
}
|
}
|
||||||
|
|
||||||
fun startInoagentMode() {
|
|
||||||
inoagentModeActive = true
|
|
||||||
}
|
|
||||||
|
|
||||||
fun deleteBotPhrase(id: Int) {
|
fun deleteBotPhrase(id: Int) {
|
||||||
viewModelScope.launch {
|
viewModelScope.launch {
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue