Skip to content

Commit 9f6b258

Browse files
committed
[FIX]: 검색 결과 반영 로직 수정
1 parent 82fac6b commit 9f6b258

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

app/src/main/java/com/kuit/ourmenu/ui/searchmenu/viewmodel/SearchMenuViewModel.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,15 +280,19 @@ class SearchMenuViewModel @Inject constructor(
280280
_myMenus.value = allMenus.filter { menu ->
281281
result.any { searchResult -> searchResult.mapId == menu.mapId }
282282
}
283-
284283
// 검색 결과의 첫 번째 항목을 활성화 상태로 설정
285284
_activeMapId.value = result.firstOrNull()?.mapId
286285
showSearchResultOnMap()
287-
288286
// 첫 번째 검색 결과의 상세 정보를 가져와서 바텀시트에 표시
289287
_activeMapId.value?.let { mapId ->
290288
getMapDetail(mapId)
291289
}
290+
// 검색 결과를 검색 기록에 반영
291+
if (result.firstOrNull()?.menuId != null){
292+
mapRepository.getMapMenuDetail(result.first().menuId)
293+
Log.d("SearchMenuViewModel", "검색 기록에 반영: ${result.first().menuId}")
294+
}
295+
292296
}
293297
}
294298
}
@@ -340,6 +344,7 @@ class SearchMenuViewModel @Inject constructor(
340344
myMenusResponse.onSuccess { menus ->
341345
if (menus != null){
342346
val allMenus = menus
347+
Log.d("SearchMenuViewModel", "menuId로 메뉴 정보 요청: $menuId")
343348
val menuDetailResponse = mapRepository.getMapMenuDetail(menuId)
344349
menuDetailResponse.onSuccess { menuDetail ->
345350
Log.d("SearchMenuViewModel", "메뉴 상세 조회 성공: $menuDetail")

0 commit comments

Comments
 (0)