Skip to content

Commit a3e00df

Browse files
authored
feat: community 글쓰기 이미지 첨부 관련 코드 수정 (#325) (#326)
1 parent ad6c147 commit a3e00df

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export const createCommunity = async (req: CommunityForm) => {
3737
formData.append('content', jsonBlob);
3838

3939
if (req.images?.length) {
40-
appendFilesToFormData(formData, req.images, 'imageFiles');
40+
appendFilesToFormData(formData, req.images);
4141
}
4242

4343
const { data } = await axiosInstance.post<ApiResponse<WithPostId>>('/community-posts', formData, {
@@ -70,7 +70,6 @@ export const editCommunity = async (id: number, req: CommunityEditForm) => {
7070
appendFilesToFormData(
7171
formData,
7272
req.images.flatMap(image => (image.data !== null ? [image.data] : [])),
73-
'imageFiles',
7473
);
7574
}
7675

services/ahhachul.com/src/apis/request/subway.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import axios from 'axios';
2+
13
import axiosInstance from '@/apis/fetcher';
24
import {
35
ITrain,
@@ -7,6 +9,9 @@ import {
79
type ApiResponse,
810
} from '@/types';
911

12+
import { BASE_URL } from '../baseUrl';
13+
import { API_PREFIX } from '../endpointPrefix';
14+
1015
interface APITrainInfoParams extends WithSubwayLineId, WithSubwayStationId {}
1116
interface APITrainInfoResponse {
1217
trainRealTimes: ITrain[];
@@ -15,5 +20,10 @@ interface APITrainInfoResponse {
1520
export const fetchSubwayLines = async () =>
1621
await axiosInstance.get<ApiResponse<SubwayLineServerModel>>('/subway-lines');
1722

23+
export const prefetchSubwayLines = async () =>
24+
await axios.get<ApiResponse<SubwayLineServerModel>>(
25+
`${BASE_URL.SERVER}${API_PREFIX}/subway-lines`,
26+
);
27+
1828
export const fetchTrainInfo = (params: APITrainInfoParams) =>
1929
axiosInstance.get<ApiResponse<APITrainInfoResponse>>('/trains/real-times', { params });

services/ahhachul.com/src/main.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { prefetchUserProfile } from './apis/request';
2-
import { fetchSubwayLines } from './apis/request/subway';
2+
import { prefetchSubwayLines } from './apis/request/subway';
33
import { queryClient } from './contexts/tanstack-query';
44
import { subwayKeys } from './services/subway';
55
import { userKeys } from './services/user';
@@ -8,7 +8,7 @@ import { getAccessTokenInLocalStorage } from './utils/localStorage';
88
async function init() {
99
await queryClient.prefetchQuery({
1010
queryKey: subwayKeys.subwayLine(),
11-
queryFn: fetchSubwayLines,
11+
queryFn: prefetchSubwayLines,
1212
staleTime: Infinity,
1313
gcTime: Infinity,
1414
});

0 commit comments

Comments
 (0)