Вроде робит, дальше допиливаем
This commit is contained in:
parent
37f2701ce7
commit
f76e0ff450
@ -96,6 +96,4 @@ dependencies {
|
||||
androidTestImplementation("androidx.compose.ui:ui-test-junit4")
|
||||
debugImplementation("androidx.compose.ui:ui-tooling")
|
||||
debugImplementation("androidx.compose.ui:ui-test-manifest")
|
||||
|
||||
//
|
||||
}
|
@ -52,7 +52,7 @@ fun ItemList(
|
||||
val bikeWithItems = bikeWithItemsViewModel.bikeUiState.bikeWithItems!!
|
||||
|
||||
var getUser by remember { mutableStateOf(currentUserViewModel.user) }
|
||||
Log.d("Удачи","${getUser?.uid}")
|
||||
Log.d("Пожалуйста, работай","${getUser?.uid}")
|
||||
|
||||
LazyColumn {
|
||||
if (bikeWithItems.items.isEmpty()) {
|
||||
@ -118,7 +118,7 @@ fun ItemList(
|
||||
onClick = {
|
||||
coroutineScope.launch {
|
||||
if (item.availableCount != 0) {
|
||||
viewModel.addItemInCart(itemId = item.uid)
|
||||
getUser?.uid?.let { viewModel.addItemInCart(userId = it,itemId = item.uid) }
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -23,9 +23,9 @@ class ItemListViewModel(
|
||||
)
|
||||
}
|
||||
|
||||
suspend fun addItemInCart(itemId: Int, count: Int = 1) {
|
||||
suspend fun addItemInCart(userId: Int, itemId: Int, count: Int = 1) {
|
||||
try {
|
||||
userItemRepository.insertUserItem(UserItemCrossRef(1, itemId, count))
|
||||
userItemRepository.insertUserItem(UserItemCrossRef(userId, itemId, count))
|
||||
} catch (_: Exception) {
|
||||
|
||||
}
|
||||
|
@ -1,8 +0,0 @@
|
||||
## This file must *NOT* be checked into Version Control Systems,
|
||||
# as it contains information specific to your local configuration.
|
||||
#
|
||||
# Location of the SDK. This is only used by Gradle.
|
||||
# For customization when using a Version Control System, please read the
|
||||
# header note.
|
||||
#Wed Dec 20 12:58:59 MSK 2023
|
||||
sdk.dir=C\:\\Users\\Maxim\\AppData\\Local\\Android\\Sdk
|
@ -7,7 +7,7 @@
|
||||
"items": [
|
||||
{
|
||||
"id": 1,
|
||||
"count": 1,
|
||||
"count": 3,
|
||||
"bikeId": 1
|
||||
},
|
||||
{
|
||||
@ -73,6 +73,66 @@
|
||||
"bikeId": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"userId": 7,
|
||||
"items": [
|
||||
{
|
||||
"id": 1,
|
||||
"dateTime": 2021,
|
||||
"frozenWeight": 26.6,
|
||||
"count": 2,
|
||||
"bikeId": 1
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"dateTime": 2023,
|
||||
"frozenWeight": 26.3,
|
||||
"count": 1,
|
||||
"bikeId": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"userId": 7,
|
||||
"items": [
|
||||
{
|
||||
"id": 1,
|
||||
"dateTime": 2021,
|
||||
"frozenWeight": 26.6,
|
||||
"count": 2,
|
||||
"bikeId": 1
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"dateTime": 2023,
|
||||
"frozenWeight": 26.3,
|
||||
"count": 1,
|
||||
"bikeId": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"userId": 7,
|
||||
"items": [
|
||||
{
|
||||
"id": 1,
|
||||
"dateTime": 2021,
|
||||
"frozenWeight": 26.6,
|
||||
"count": 3,
|
||||
"bikeId": 1
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"dateTime": 2023,
|
||||
"frozenWeight": 26.3,
|
||||
"count": 1,
|
||||
"bikeId": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"items": [
|
||||
|
Loading…
Reference in New Issue
Block a user