diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab index ea17a7ee0..91ebed0e0 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at index b85178da3..102ab950f 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab index 165108d79..ff5d23a5b 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream index 603719af2..62d8e89c2 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len index e81094f45..01460f245 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len index c6f1568e9..c004bcd82 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at index 20b1e2a1d..9b59076b4 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i index 520c1fc20..51def5068 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin index cb40e39d0..1173f1e16 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin and b/core/designsystem/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin differ diff --git a/core/designsystem/build/kotlin/compileReleaseKotlin/local-state/build-history.bin b/core/designsystem/build/kotlin/compileReleaseKotlin/local-state/build-history.bin index 5c2eb8909..73323321c 100644 Binary files a/core/designsystem/build/kotlin/compileReleaseKotlin/local-state/build-history.bin and b/core/designsystem/build/kotlin/compileReleaseKotlin/local-state/build-history.bin differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$1.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$1.class index b6257846e..d00a75dbf 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$1.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$1.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$2$1.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$2$1.class index 5d432af04..d57fe0d49 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$2$1.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$2$1.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$3.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$3.class index a9fdbf8a5..579c2ae92 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$3.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$3.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$4.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$4.class index 17db42bb0..c559fbca7 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$4.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogIconTextField$4.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$1$1.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$1$1.class index bd838c1cf..b5c67c11b 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$1$1.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$1$1.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$2.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$2.class index 42a476a5f..6d412a0c6 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$2.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$2.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$3.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$3.class index abd88a3a1..10cf602a8 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$3.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$3.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$4.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$4.class index 1927040d3..c8bfbc410 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$4.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$4.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$5.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$5.class index c13616cbb..16a1397e7 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$5.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextField$5.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$1.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$1.class index ce18305a5..5ec62132f 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$1.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$1.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$1$1.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$1$1.class index 5b5527a4a..29b37caf5 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$1$1.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$1$1.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$2$1.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$2$1.class index f29a60f3c..5cef65254 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$2$1.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$2$2$1.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$3.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$3.class index 7d9329a65..361849d94 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$3.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt$ConnectDogTextFieldWithButton$3.class differ diff --git a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt.class b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt.class index 28a0caa16..78a605a68 100644 Binary files a/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt.class and b/core/designsystem/build/tmp/kotlin-classes/release/com/kusitms/connectdog/core/designsystem/component/TextFieldKt.class differ diff --git a/core/model/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin b/core/model/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin index 73f123255..67ebbddf8 100644 Binary files a/core/model/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin and b/core/model/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin differ diff --git a/core/model/build/kotlin/compileReleaseKotlin/local-state/build-history.bin b/core/model/build/kotlin/compileReleaseKotlin/local-state/build-history.bin index 40274269b..900ba179a 100644 Binary files a/core/model/build/kotlin/compileReleaseKotlin/local-state/build-history.bin and b/core/model/build/kotlin/compileReleaseKotlin/local-state/build-history.bin differ diff --git a/feature/home/src/main/java/com/kusitms/connectdog/feature/home/screen/HomeScreen.kt b/feature/home/src/main/java/com/kusitms/connectdog/feature/home/screen/HomeScreen.kt index 2bb24b31c..2cd53f14c 100644 --- a/feature/home/src/main/java/com/kusitms/connectdog/feature/home/screen/HomeScreen.kt +++ b/feature/home/src/main/java/com/kusitms/connectdog/feature/home/screen/HomeScreen.kt @@ -1,6 +1,7 @@ package com.kusitms.connectdog.feature.home.screen import android.util.Log +import android.widget.Toast import androidx.compose.foundation.BorderStroke import androidx.compose.foundation.Image import androidx.compose.foundation.background @@ -42,6 +43,7 @@ import androidx.compose.ui.draw.shadow import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.painter.ColorPainter import androidx.compose.ui.graphics.painter.Painter +import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight @@ -168,7 +170,6 @@ private fun StatisticBanner(modifier: Modifier) { Column(horizontalAlignment = Alignment.End, modifier = modifier) { Row( modifier = Modifier - .clickable { } .padding(end = 10.dp), verticalAlignment = Alignment.CenterVertically ) { @@ -261,6 +262,7 @@ private fun StatisticInfoItem( @Composable private fun BannerGuideline() { + val context = LocalContext.current Row( modifier = Modifier .fillMaxWidth() @@ -276,7 +278,7 @@ private fun BannerGuideline() { color = MaterialTheme.colorScheme.background ) Button( - onClick = {}, + onClick = { Toast.makeText(context, "아직 준비중인 기능입니다.", Toast.LENGTH_SHORT).show() }, colors = ButtonDefaults.buttonColors( containerColor = MaterialTheme.colorScheme.background, contentColor = MaterialTheme.colorScheme.primary diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class index a9a1b9e17..c3bf63ede 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class index 237ce4678..60eb59aca 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class index 4e043ed9c..024330387 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class index 6a3590bde..e054324fd 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class index c2033e0b1..7ff2b2f7b 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class index 3c3e3319c..480d98edc 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class index 74ea15e85..83629e1fd 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class index 24b9481f3..690322382 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class index bfeb4e577..bb5eb1d22 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class index f7e4743a7..c0ac0ace4 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class index 7d563637c..1aa3ff436 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class index 10aca1ab9..de9e12640 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$1$1$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$1$1$1.class deleted file mode 100644 index 1c7fbca43..000000000 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$1$1$1.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$1.class deleted file mode 100644 index ce43f8df3..000000000 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$1.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$2.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$2.class deleted file mode 100644 index 79cb502fb..000000000 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$2.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$3.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$3.class deleted file mode 100644 index 397245d96..000000000 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$3.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$4.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$4.class deleted file mode 100644 index 021719088..000000000 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$4.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class index 4354ee3f2..d476d1ea1 100644 Binary files a/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class and b/feature/intermediator/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class index a9a1b9e17..c3bf63ede 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$$inlined$map$1$2.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class index 237ce4678..60eb59aca 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$1.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class index 4e043ed9c..024330387 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$createUiStateFlow$3.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class index 6a3590bde..e054324fd 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$getVolunteer$1.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class index c2033e0b1..7ff2b2f7b 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel$recruitingUiState$1.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class index 3c3e3319c..480d98edc 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class index 74ea15e85..83629e1fd 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/LiveLiterals$InterManagementViewModelKt.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class index 24b9481f3..690322382 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$1.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class index bfeb4e577..bb5eb1d22 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$2.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class index f7e4743a7..c0ac0ace4 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/ComposableSingletons$IntermediatorHomeScreenKt$lambda-2$1$3.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class index 7d563637c..1aa3ff436 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$Content$1$1$1.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class index 10aca1ab9..de9e12640 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$IntermediatorHomeScreen$3.class differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$1$1$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$1$1$1.class deleted file mode 100644 index 1c7fbca43..000000000 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$1$1$1.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$1.class deleted file mode 100644 index ce43f8df3..000000000 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$1.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$2.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$2.class deleted file mode 100644 index 79cb502fb..000000000 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$2.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$3.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$3.class deleted file mode 100644 index 397245d96..000000000 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$3.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$4.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$4.class deleted file mode 100644 index 021719088..000000000 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageBoard$1$1$invoke$$inlined$itemsIndexed$default$4.class and /dev/null differ diff --git a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class index 4354ee3f2..d476d1ea1 100644 Binary files a/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class and b/feature/intermediator/build/intermediates/runtime_library_classes_dir/debug/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreenKt$ManageCard$1$1.class differ diff --git a/feature/intermediator/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/feature/intermediator/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin index e0d26541a..4f4e4130f 100644 Binary files a/feature/intermediator/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin and b/feature/intermediator/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/feature/intermediator/build/tmp/kapt3/incrementalData/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class b/feature/intermediator/build/tmp/kapt3/incrementalData/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class index 93bf03ed2..2f7b7b7ec 100644 Binary files a/feature/intermediator/build/tmp/kapt3/incrementalData/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class and b/feature/intermediator/build/tmp/kapt3/incrementalData/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.class differ diff --git a/feature/intermediator/build/tmp/kapt3/stubs/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.java b/feature/intermediator/build/tmp/kapt3/stubs/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.java index 860af1689..e3da0ca85 100644 --- a/feature/intermediator/build/tmp/kapt3/stubs/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.java +++ b/feature/intermediator/build/tmp/kapt3/stubs/debug/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.java @@ -17,14 +17,11 @@ import javax.inject.Inject; @dagger.hilt.android.lifecycle.HiltViewModel -@kotlin.Metadata(mv = {1, 8, 0}, k = 1, d1 = {"\u0000\u0088\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0003\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0010\u0000\n\u0002\b\r\b\u0007\u0018\u00002\u00020\u0001B\u000f\b\u0007\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u000e\u00105\u001a\u0002062\u0006\u00107\u001a\u000208J\u000e\u00109\u001a\u0002062\u0006\u00107\u001a\u000208J:\u0010:\u001a\b\u0012\u0004\u0012\u00020\t0\u00182\"\u0010;\u001a\u001e\b\u0001\u0012\u0010\u0012\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020,0>0=\u0012\u0006\u0012\u0004\u0018\u00010?00=\u0012\u0006\u0012\u0004\u0018\u00010?0<2\f\u0010G\u001a\b\u0012\u0004\u0012\u00020\t0\b2\u0006\u0010H\u001a\u00020\u0006H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010IJ\u0006\u0010J\u001a\u000206J\u000e\u0010K\u001a\u0002062\u0006\u00107\u001a\u000208R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082D\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\n\u001a\b\u0012\u0004\u0012\u00020\f0\u000bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000e0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u00110\u0010X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u000e0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00150\u0010X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0017\u0010\u0017\u001a\b\u0012\u0004\u0012\u00020\t0\u0018\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0017\u0010\u001b\u001a\b\u0012\u0004\u0012\u00020\f0\u001c8F\u00a2\u0006\u0006\u001a\u0004\b\u001d\u0010\u001eR\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0017\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u000e0\u0018\u00a2\u0006\b\n\u0000\u001a\u0004\b \u0010\u001aR\u0017\u0010!\u001a\b\u0012\u0004\u0012\u00020\u00110\"\u00a2\u0006\b\n\u0000\u001a\u0004\b#\u0010$R\u0017\u0010%\u001a\b\u0012\u0004\u0012\u00020\u000e0\u0018\u00a2\u0006\b\n\u0000\u001a\u0004\b&\u0010\u001aR\u0017\u0010\'\u001a\b\u0012\u0004\u0012\u00020\t0\u0018\u00a2\u0006\b\n\u0000\u001a\u0004\b(\u0010\u001aR\u0017\u0010)\u001a\b\u0012\u0004\u0012\u00020\t0\u0018\u00a2\u0006\b\n\u0000\u001a\u0004\b*\u0010\u001aR\u001c\u0010+\u001a\u0004\u0018\u00010,X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b-\u0010.\"\u0004\b/\u00100R\u0017\u00101\u001a\b\u0012\u0004\u0012\u00020\u00150\"8F\u00a2\u0006\u0006\u001a\u0004\b2\u0010$R\u0017\u00103\u001a\b\u0012\u0004\u0012\u00020\t0\u0018\u00a2\u0006\b\n\u0000\u001a\u0004\b4\u0010\u001a\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006L"}, d2 = {"Lcom/kusitms/connectdog/feature/intermediator/InterManagementViewModel;", "Landroidx/lifecycle/ViewModel;", "managementRepository", "Lcom/kusitms/connectdog/core/data/repository/InterManagementRepository;", "(Lcom/kusitms/connectdog/core/data/repository/InterManagementRepository;)V", "TAG", "", "_completedUiState", "Lkotlinx/coroutines/flow/MutableStateFlow;", "Lcom/kusitms/connectdog/feature/intermediator/InterApplicationUiState;", "_errorFlow", "Lkotlinx/coroutines/flow/MutableSharedFlow;", "", "_pendingDataState", "Lcom/kusitms/connectdog/core/model/DataUiState;", "_profile", "Landroidx/lifecycle/MutableLiveData;", "Lcom/kusitms/connectdog/core/data/api/model/intermediator/IntermediatorProfileInfoResponseItem;", "_progressDataState", "_progressUiState", "_volunteerResponse", "Lcom/kusitms/connectdog/core/model/Volunteer;", "_waitingUiState", "completedUiState", "Lkotlinx/coroutines/flow/StateFlow;", "getCompletedUiState", "()Lkotlinx/coroutines/flow/StateFlow;", "errorFlow", "Lkotlinx/coroutines/flow/SharedFlow;", "getErrorFlow", "()Lkotlinx/coroutines/flow/SharedFlow;", "pendingDataState", "getPendingDataState", "profile", "Landroidx/lifecycle/LiveData;", "getProfile", "()Landroidx/lifecycle/LiveData;", "progressDataState", "getProgressDataState", "progressUiState", "getProgressUiState", "recruitingUiState", "getRecruitingUiState", "selectedApplication", "Lcom/kusitms/connectdog/core/model/InterApplication;", "getSelectedApplication", "()Lcom/kusitms/connectdog/core/model/InterApplication;", "setSelectedApplication", "(Lcom/kusitms/connectdog/core/model/InterApplication;)V", "volunteerResponse", "getVolunteerResponse", "waitingUiState", "getWaitingUiState", "completeApplication", "", "applicationId", "", "confirmVolunteer", "createUiStateFlow", "getApplication", "Lkotlin/Function1;", "Lkotlin/coroutines/Continuation;", "", "", "(Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/StateFlow;", "getIntermediatorInfo", "getVolunteer", "refreshCompletedUiState", "refreshInProgressUiState", "refreshUiState", "getApplications", "uiState", "tag", "(Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/flow/MutableStateFlow;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "refreshWaitingUiState", "rejectVolunteer", "intermediator_debug"}) +@kotlin.Metadata(mv = {1, 8, 0}, k = 1, d1 = {"\u0000\u0082\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0003\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0010\u0000\n\u0002\b\f\b\u0007\u0018\u00002\u00020\u0001B\u000f\b\u0007\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u000e\u00101\u001a\u0002022\u0006\u00103\u001a\u000204J\u000e\u00105\u001a\u0002022\u0006\u00103\u001a\u000204J:\u00106\u001a\b\u0012\u0004\u0012\u00020\t0\u00162\"\u00107\u001a\u001e\b\u0001\u0012\u0010\u0012\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020&0:09\u0012\u0006\u0012\u0004\u0018\u00010;08H\u0002\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001a\u000202J\u0006\u0010?\u001a\u000202JK\u0010@\u001a\u0002022\"\u0010A\u001a\u001e\b\u0001\u0012\u0010\u0012\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020&0:09\u0012\u0006\u0012\u0004\u0018\u00010;082\f\u0010B\u001a\b\u0012\u0004\u0012\u00020\t0\b2\u0006\u0010C\u001a\u00020\u0006H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010DJ\u0006\u0010E\u001a\u000202J\u000e\u0010F\u001a\u0002022\u0006\u00103\u001a\u000204R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082D\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\n\u001a\b\u0012\u0004\u0012\u00020\f0\u000bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000e0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u000e0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0010\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00130\u0012X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0017\u0010\u0015\u001a\b\u0012\u0004\u0012\u00020\t0\u0016\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0018R\u0017\u0010\u0019\u001a\b\u0012\u0004\u0012\u00020\f0\u001a8F\u00a2\u0006\u0006\u001a\u0004\b\u001b\u0010\u001cR\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0017\u0010\u001d\u001a\b\u0012\u0004\u0012\u00020\u000e0\u0016\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u0018R\u0017\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u000e0\u0016\u00a2\u0006\b\n\u0000\u001a\u0004\b \u0010\u0018R\u0017\u0010!\u001a\b\u0012\u0004\u0012\u00020\t0\u0016\u00a2\u0006\b\n\u0000\u001a\u0004\b\"\u0010\u0018R\u0017\u0010#\u001a\b\u0012\u0004\u0012\u00020\t0\u0016\u00a2\u0006\b\n\u0000\u001a\u0004\b$\u0010\u0018R\u001c\u0010%\u001a\u0004\u0018\u00010&X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\'\u0010(\"\u0004\b)\u0010*R\u0017\u0010+\u001a\b\u0012\u0004\u0012\u00020\u00130,8F\u00a2\u0006\u0006\u001a\u0004\b-\u0010.R\u0017\u0010/\u001a\b\u0012\u0004\u0012\u00020\t0\u0016\u00a2\u0006\b\n\u0000\u001a\u0004\b0\u0010\u0018\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006G"}, d2 = {"Lcom/kusitms/connectdog/feature/intermediator/InterManagementViewModel;", "Landroidx/lifecycle/ViewModel;", "managementRepository", "Lcom/kusitms/connectdog/core/data/repository/InterManagementRepository;", "(Lcom/kusitms/connectdog/core/data/repository/InterManagementRepository;)V", "TAG", "", "_completedUiState", "Lkotlinx/coroutines/flow/MutableStateFlow;", "Lcom/kusitms/connectdog/feature/intermediator/InterApplicationUiState;", "_errorFlow", "Lkotlinx/coroutines/flow/MutableSharedFlow;", "", "_pendingDataState", "Lcom/kusitms/connectdog/core/model/DataUiState;", "_progressDataState", "_progressUiState", "_volunteerResponse", "Landroidx/lifecycle/MutableLiveData;", "Lcom/kusitms/connectdog/core/model/Volunteer;", "_waitingUiState", "completedUiState", "Lkotlinx/coroutines/flow/StateFlow;", "getCompletedUiState", "()Lkotlinx/coroutines/flow/StateFlow;", "errorFlow", "Lkotlinx/coroutines/flow/SharedFlow;", "getErrorFlow", "()Lkotlinx/coroutines/flow/SharedFlow;", "pendingDataState", "getPendingDataState", "progressDataState", "getProgressDataState", "progressUiState", "getProgressUiState", "recruitingUiState", "getRecruitingUiState", "selectedApplication", "Lcom/kusitms/connectdog/core/model/InterApplication;", "getSelectedApplication", "()Lcom/kusitms/connectdog/core/model/InterApplication;", "setSelectedApplication", "(Lcom/kusitms/connectdog/core/model/InterApplication;)V", "volunteerResponse", "Landroidx/lifecycle/LiveData;", "getVolunteerResponse", "()Landroidx/lifecycle/LiveData;", "waitingUiState", "getWaitingUiState", "completeApplication", "", "applicationId", "", "confirmVolunteer", "createUiStateFlow", "getApplication", "Lkotlin/Function1;", "Lkotlin/coroutines/Continuation;", "", "", "(Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/StateFlow;", "getVolunteer", "refreshCompletedUiState", "refreshInProgressUiState", "refreshUiState", "getApplications", "uiState", "tag", "(Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/flow/MutableStateFlow;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "refreshWaitingUiState", "rejectVolunteer", "intermediator_debug"}) public final class InterManagementViewModel extends androidx.lifecycle.ViewModel { private final com.kusitms.connectdog.core.data.repository.InterManagementRepository managementRepository = null; private final java.lang.String TAG = "InterManagementViewModel"; private final kotlinx.coroutines.flow.MutableSharedFlow _errorFlow = null; - private final androidx.lifecycle.MutableLiveData _profile = null; - @org.jetbrains.annotations.NotNull - private final androidx.lifecycle.LiveData profile = null; @org.jetbrains.annotations.NotNull private final kotlinx.coroutines.flow.StateFlow recruitingUiState = null; private final kotlinx.coroutines.flow.MutableStateFlow _waitingUiState = null; @@ -57,11 +54,6 @@ public final kotlinx.coroutines.flow.SharedFlow getErrorFlo return null; } - @org.jetbrains.annotations.NotNull - public final androidx.lifecycle.LiveData getProfile() { - return null; - } - @org.jetbrains.annotations.NotNull public final kotlinx.coroutines.flow.StateFlow getRecruitingUiState() { return null; @@ -106,9 +98,6 @@ public final kotlinx.coroutines.flow.StateFlow("") + val profileImage: StateFlow + get() = _profileImage + + private val _completedCount = MutableStateFlow(null) + val completedCount: StateFlow + get() = _completedCount + + private val _progressingCount = MutableStateFlow(null) + val progressingCount: StateFlow + get() = _progressingCount + + private val _waitingCount = MutableStateFlow(null) + val waitingCount: StateFlow + get() = _waitingCount + + private val _recruitingCount = MutableStateFlow(null) + val recruitingCount: StateFlow + get() = _recruitingCount + + private val _intro = MutableStateFlow("") + val intro: StateFlow + get() = _intro + + private val _intermediaryName = MutableStateFlow("") + val intermediaryName: StateFlow + get() = _intermediaryName + + fun fetchIntermediatorInfo() { + viewModelScope.launch { + try { + val response = managementRepository.getIntermediatorProfileInfo() + _profileImage.value = response.profileImage + _intermediaryName.value = response.intermediaryName + _completedCount.value = response.completedCount.toInt() + _progressingCount.value = response.progressingCount.toInt() + _waitingCount.value = response.waitingCount.toInt() + _recruitingCount.value = response.recruitingCount.toInt() + _intro.value = response.intro + } catch (e: Exception) { + Log.d("asdf", e.message.toString()) + } + } + } +} diff --git a/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.kt b/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.kt index e618a30f9..d585e38fa 100644 --- a/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.kt +++ b/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/InterManagementViewModel.kt @@ -5,7 +5,6 @@ import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.kusitms.connectdog.core.data.api.model.intermediator.IntermediatorProfileInfoResponseItem import com.kusitms.connectdog.core.data.repository.InterManagementRepository import com.kusitms.connectdog.core.model.DataUiState import com.kusitms.connectdog.core.model.InterApplication @@ -34,9 +33,6 @@ class InterManagementViewModel @Inject constructor( private val _errorFlow = MutableSharedFlow() val errorFlow: SharedFlow get() = _errorFlow - private val _profile = MutableLiveData() - val profile: LiveData = _profile - val recruitingUiState: StateFlow = createUiStateFlow { managementRepository.getApplicationRecruiting() } @@ -68,13 +64,6 @@ class InterManagementViewModel @Inject constructor( refreshCompletedUiState() } - fun getIntermediatorInfo() { - viewModelScope.launch { - val response = managementRepository.getIntermediatorProfileInfo() - _profile.postValue(response) - } - } - fun getVolunteer(applicationId: Long) { viewModelScope.launch { try { diff --git a/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/navigation/InermediatorNavigation.kt b/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/navigation/InermediatorNavigation.kt index 4154d4cad..974b21dbc 100644 --- a/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/navigation/InermediatorNavigation.kt +++ b/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/navigation/InermediatorNavigation.kt @@ -20,14 +20,15 @@ fun NavController.navigateInterManagement(tabIndex: Int) { fun NavGraphBuilder.intermediatorNavGraph( onBackClick: () -> Unit, - onSettingClick: () -> Unit + onSettingClick: () -> Unit, + onNotificationClick: () -> Unit, + onManagementClick: (Int) -> Unit ) { composable(route = IntermediatorRoute.route) { IntermediatorHomeScreen( - onNotificationClick = { }, + onNotificationClick = onNotificationClick, onSettingClick = onSettingClick, - onDataClick = { } -// index -> navigator.navigateInterManagement(index) + onDataClick = onManagementClick ) } @@ -44,5 +45,5 @@ fun NavGraphBuilder.intermediatorNavGraph( object IntermediatorRoute { const val route = "inter_home" - const val management = "management" + const val management = "inter_management" } diff --git a/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreen.kt b/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreen.kt index 1486044e8..9d9090c6d 100644 --- a/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreen.kt +++ b/feature/intermediator/src/main/java/com/kusitms/connectdog/feature/intermediator/screen/IntermediatorHomeScreen.kt @@ -1,6 +1,7 @@ package com.kusitms.connectdog.feature.intermediator.screen import android.annotation.SuppressLint +import android.widget.Toast import androidx.annotation.DrawableRes import androidx.annotation.StringRes import androidx.compose.foundation.Image @@ -16,7 +17,6 @@ import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height -import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width @@ -36,11 +36,12 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime.Composable -import androidx.compose.runtime.getValue -import androidx.compose.runtime.livedata.observeAsState +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.collectAsState import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight @@ -48,14 +49,14 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.hilt.navigation.compose.hiltViewModel -import com.kusitms.connectdog.core.data.api.model.intermediator.IntermediatorProfileInfoResponseItem import com.kusitms.connectdog.core.designsystem.component.ConnectDogIntermediatorTopAppBar import com.kusitms.connectdog.core.designsystem.component.NetworkImage import com.kusitms.connectdog.core.designsystem.theme.Brown5 import com.kusitms.connectdog.core.designsystem.theme.ConnectDogTheme import com.kusitms.connectdog.core.designsystem.theme.Gray2 +import com.kusitms.connectdog.core.designsystem.theme.PetOrange import com.kusitms.connectdog.core.designsystem.theme.Typography -import com.kusitms.connectdog.feature.intermediator.InterManagementViewModel +import com.kusitms.connectdog.feature.intermediator.InterHomeViewModel import com.kusitms.connectdog.feature.intermediator.R val imageList = listOf( @@ -65,14 +66,14 @@ val imageList = listOf( R.drawable.ic_complete ) -val titleList = listOf( +internal val titleList = listOf( R.string.recruit, R.string.waiting, R.string.progress, R.string.complete ) -data class CardItem( +internal data class CardItem( @DrawableRes val image: Int, @StringRes val title: Int, val value: Int @@ -84,11 +85,11 @@ fun IntermediatorHomeScreen( onNotificationClick: () -> Unit, onSettingClick: () -> Unit, onDataClick: (Int) -> Unit, - viewModel: InterManagementViewModel = hiltViewModel() + viewModel: InterHomeViewModel = hiltViewModel() ) { - viewModel.getIntermediatorInfo() - val profile by viewModel.profile.observeAsState(null) - + LaunchedEffect(Unit) { + viewModel.fetchIntermediatorInfo() + } Scaffold( topBar = { ConnectDogIntermediatorTopAppBar( @@ -97,57 +98,50 @@ fun IntermediatorHomeScreen( ) } ) { - profile?.let { it1 -> - Content( - profile = it1 - ) { - onDataClick(it) - } - } + Content( + viewModel = viewModel, + onClick = onDataClick + ) } } @Composable private fun Content( - profile: IntermediatorProfileInfoResponseItem, + viewModel: InterHomeViewModel, onClick: (Int) -> Unit ) { - val cnt = listOf(profile.recruitingCount, profile.waitingCount, profile.progressingCount, profile.completedCount) - val list = List(4) { - CardItem( - image = imageList[it], - title = titleList[it], - cnt[it].toInt() - ) + val recruitingCount = viewModel.recruitingCount.collectAsState() + val waitingCount = viewModel.waitingCount.collectAsState() + val progressingCount = viewModel.progressingCount.collectAsState() + val completedCount = viewModel.completedCount.collectAsState() + val cnt = listOf(recruitingCount.value, waitingCount.value, progressingCount.value, completedCount.value) + val list = cnt.mapIndexedNotNull { index, value -> + value?.let { + CardItem( + image = imageList[index], + title = titleList[index], + value = value + ) + } } Column( modifier = Modifier.fillMaxWidth() ) { Spacer(modifier = Modifier.height(48.dp)) - Information(profile) + ProfileCard(viewModel) ManageBoard(list) { onClick(it) } } } -@Composable -private fun Information(profile: IntermediatorProfileInfoResponseItem) { - Box( - modifier = Modifier - .fillMaxWidth() - .background(MaterialTheme.colorScheme.primary) - .heightIn(min = 0.dp, max = 185.dp) - ) { - ProfileCard(profile) - } -} - +@SuppressLint("StateFlowValueCalledInComposition") @Composable private fun ProfileCard( - profile: IntermediatorProfileInfoResponseItem + viewModel: InterHomeViewModel ) { Box( modifier = Modifier .fillMaxWidth() + .height(180.dp) .background(MaterialTheme.colorScheme.primary) ) { Row( @@ -157,30 +151,28 @@ private fun ProfileCard( ) { Column { NetworkImage( - imageUrl = profile.profileImage, + imageUrl = viewModel.profileImage.value, modifier = Modifier.size(80.dp), placeholder = painterResource(id = R.drawable.ic_default_intermediator) ) Spacer(modifier = Modifier.height(18.dp)) Text( - text = profile.intermediaryName, + text = viewModel.intermediaryName.value, style = MaterialTheme.typography.titleSmall, color = Color.White, fontSize = 20.sp ) Spacer(modifier = Modifier.height(6.dp)) Text( - text = profile.intro, - fontSize = 10.sp, + text = viewModel.intro.value, + fontSize = 11.sp, fontWeight = FontWeight.SemiBold, color = Color.White, modifier = Modifier.widthIn(min = 0.dp, max = 220.dp), lineHeight = 12.sp ) } - Spacer(modifier = Modifier.weight(1f)) - Column( modifier = Modifier .fillMaxHeight(), @@ -207,12 +199,21 @@ private fun ManageBoard( .background(Brown5) ) { Spacer(modifier = Modifier.height(20.dp)) - Text( - "전체 12건", - modifier = Modifier.padding(start = 20.dp), - style = MaterialTheme.typography.titleLarge, - fontSize = 18.sp - ) + Row { + Text( + "전체", + modifier = Modifier.padding(start = 20.dp), + style = MaterialTheme.typography.titleLarge, + fontSize = 18.sp + ) + Text( + text = "${list.sumOf { it.value }}건", + modifier = Modifier.padding(start = 5.dp), + style = MaterialTheme.typography.titleLarge, + color = PetOrange, + fontSize = 18.sp + ) + } Spacer(modifier = Modifier.height(20.dp)) LazyVerticalGrid( columns = GridCells.Fixed(2), @@ -242,8 +243,9 @@ private fun ManageBoard( @Composable private fun ApplyButton(onClick: () -> Unit) { + val context = LocalContext.current Button( - onClick = onClick, + onClick = { Toast.makeText(context, "아직 준비중인 기능입니다.", Toast.LENGTH_SHORT).show() }, contentPadding = PaddingValues(vertical = 15.dp), shape = RoundedCornerShape(12.dp), modifier = Modifier diff --git a/feature/login/src/main/java/com/kusitms/connectdog/feature/login/viewmodel/LoginViewModel.kt b/feature/login/src/main/java/com/kusitms/connectdog/feature/login/viewmodel/LoginViewModel.kt index 52b6c43cd..9f949243a 100644 --- a/feature/login/src/main/java/com/kusitms/connectdog/feature/login/viewmodel/LoginViewModel.kt +++ b/feature/login/src/main/java/com/kusitms/connectdog/feature/login/viewmodel/LoginViewModel.kt @@ -93,6 +93,7 @@ class LoginViewModel @Inject constructor( dataStoreRepository.saveRefreshToken(response.refreshToken) dataStoreRepository.saveAppMode(AppMode.INTERMEDIATOR) } catch (e: Exception) { + _isLoginSuccessful.value = false Log.d(TAG, e.message.toString()) } } diff --git a/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainNavigator.kt b/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainNavigator.kt index 13f41cfcb..b482beca6 100644 --- a/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainNavigator.kt +++ b/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainNavigator.kt @@ -24,6 +24,7 @@ import com.kusitms.connectdog.feature.home.navigation.navigateReview import com.kusitms.connectdog.feature.home.navigation.navigateSearch import com.kusitms.connectdog.feature.home.navigation.navigateSearchWithFilter import com.kusitms.connectdog.feature.intermediator.navigation.IntermediatorRoute +import com.kusitms.connectdog.feature.intermediator.navigation.navigateInterManagement import com.kusitms.connectdog.feature.intermediator.navigation.navigateIntermediatorHome import com.kusitms.connectdog.feature.login.LoginRoute import com.kusitms.connectdog.feature.login.navigateNormalLogin @@ -119,6 +120,7 @@ internal class MainNavigator( // intermediator fun navigateIntermediatorHome() = navController.navigateIntermediatorHome() + fun navigateInterManagement(index: Int) = navController.navigateInterManagement(index) fun popBackStackIfNotHome() { if (!isSameCurrentDestination(HomeRoute.route)) { diff --git a/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainScreen.kt b/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainScreen.kt index 306b6a0e3..d91117f95 100644 --- a/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainScreen.kt +++ b/feature/main/src/main/java/com/kusitms/connectdog/feature/main/MainScreen.kt @@ -98,9 +98,7 @@ internal fun MainScreen( onNavigateToApply = { navigator.navigateApply(it) }, onNavigateToComplete = { navigator.navigateComplete() }, onNavigateToIntermediatorProfile = { - navigator.navigateIntermediatorProfile( - it - ) + navigator.navigateIntermediatorProfile(it) }, onNavigateToNotification = { navigator.navigateNotification() }, onShowErrorSnackBar = {}, @@ -126,12 +124,14 @@ internal fun MainScreen( editProfileViewModel = editProfileViewModel, onNavigateToCertification = { navigator.navigateCertification(it) }, onNavigateToDetail = { navigator.navigateHomeDetail(it) }, - onNavigateToIntermediatorProfile = { navigator.navigateIntermediatorInformation() }, + onNavigateToIntermediatorProfile = { navigator.navigateIntermediatorProfile(it) }, onShowErrorSnackbar = {} ) intermediatorNavGraph( onBackClick = navigator::popBackStackIfNotHome, - onSettingClick = { navigator.navigateSetting() } + onSettingClick = { navigator.navigateSetting() }, + onNotificationClick = { navigator.navigateNotification() }, + onManagementClick = { navigator.navigateInterManagement(it) } ) } }