Skip to content

Commit 4cc8655

Browse files
committed
feat: subwaylineids (#develop)
1 parent 5e49999 commit 4cc8655

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

services/ahhachul.com/src/services/community.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export const useFetchCommunityList = (filters: CommunityListParams<SubwayLineFil
4040
categoryType: filters.categoryType,
4141
content: filters.content,
4242
writer: filters.writer,
43-
subwayLineId: formatSubwayFilterOption(filters.subwayLineId, favoriteLine),
43+
subwayLineIds: formatSubwayFilterOption(filters.subwayLineId, favoriteLine),
4444
},
4545
{ removeZero: true, removeEmptyStrings: true },
4646
) as CommunityListParams;

services/ahhachul.com/src/services/complaint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export const useFetchComplaintList = (filters: ComplaintListParams<SubwayLineFil
3434
const req = removeFalsyValues(
3535
{
3636
keyword: filters.keyword,
37-
subwayLineId: formatSubwayFilterOption(filters.subwayLineId, favoriteLine),
37+
subwayLineIds: formatSubwayFilterOption(filters.subwayLineId, favoriteLine),
3838
},
3939
{ removeZero: true, removeEmptyStrings: true },
4040
) as ComplaintListParams;

services/ahhachul.com/src/services/lostFound.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ export const lostFoundKeys = {
3333

3434
export const useFetchLostFoundList = (filters: LostFoundListParams<SubwayLineFilterOptions>) => {
3535
const state = useUserStationStore(state => state);
36-
const favoriteLine = getFirstParentLineId(state.stations);
36+
const favoriteLines = getFirstParentLineId(state.stations);
3737

3838
const req = removeFalsyValues(
3939
{
4040
lostType: filters.lostType,
4141
keyword: filters.keyword,
42-
subwayLineId: formatSubwayFilterOption(filters.subwayLineId, favoriteLine),
42+
subwayLineIds: formatSubwayFilterOption(filters.subwayLineId, favoriteLines),
4343
},
4444
{ removeZero: true, removeEmptyStrings: true },
4545
) as LostFoundListParams;

services/ahhachul.com/src/utils/format.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import {
77

88
export const formatSubwayFilterOption = (
99
lineFilter: SubwayLineFilterOptions,
10-
favoriteLine?: number,
10+
favoriteLines?: string,
1111
) => {
1212
switch (lineFilter) {
1313
case SubwayLineFilterOptions.ALL_LINES:
1414
return 0;
1515
case SubwayLineFilterOptions.ONLY_MY_LINE:
16-
return favoriteLine;
16+
return favoriteLines;
1717
}
1818
};
1919

@@ -52,6 +52,6 @@ export const formatSubwayLineInfo = (subwayResponse: SubwayLineServerModel) => {
5252
return possibleDuplicatedStations;
5353
};
5454

55-
export const getFirstParentLineId = (stations: UserStationList): number | undefined => {
56-
return stations[0]?.subwayLineInfoList[0]?.subwayLineId;
55+
export const getFirstParentLineId = (stations: UserStationList): string => {
56+
return stations[0]?.subwayLineInfoList?.map(station => station.subwayLineId)?.join(',');
5757
};

0 commit comments

Comments
 (0)