Skip to content

Commit 8868a72

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 092e728 + 7d98608 commit 8868a72

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

toolkit/front/actions/post.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,19 @@ axios.defaults.baseURL = backendUrl;
77
axios.defaults.withCredentials = true; // front, backend 간 쿠키공유
88

99
export const loadPosts = createAsyncThunk('post/loadPosts', async (data) => {
10-
const response = await axios.get(`/posts?last=${data?.lastId || 0}`);
10+
const response = await axios.get(`/posts?lastId=${data?.lastId || 0}`);
1111
return response.data;
12+
},
13+
{
14+
condition: (data, { getState }) => {
15+
const { post } = getState();
16+
17+
if (post.loadPostsLoading) {
18+
// console.warn('중복 요청 취소');
19+
return false;
20+
}
21+
return true;
22+
},
1223
});
1324

1425
export const addPost = createAsyncThunk('post/addPost', async (data, thunkAPI) => {

0 commit comments

Comments
 (0)