Skip to content

Commit 72208d1

Browse files
committed
chore: Add isSkip state for skipping query when removing series
1 parent a375f05 commit 72208d1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/containers/velog/SeriesPosts.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -40,22 +40,23 @@ const SeriesPosts: React.FC<SeriesPostsProps> = ({ username, urlSlug }) => {
4040
const user = useUser();
4141
const isOwnSeries = user && user.username === username;
4242
const [askRemove, setAskRemove] = useState(false);
43-
const [removeSeries, { loading: isRemoveSeriesLoading }] =
44-
useMutation(REMOVE_SERIES);
43+
const [isSkip, setIsSkip] = useState(false);
44+
const [removeSeries] = useMutation(REMOVE_SERIES);
4545
const { data } = useQuery<GetSeriesResponse>(GET_SERIES, {
4646
variables: {
4747
username,
4848
url_slug: urlSlug,
4949
},
5050
fetchPolicy: 'cache-and-network',
51-
skip: isRemoveSeriesLoading,
51+
skip: isSkip,
5252
});
5353

5454
const client = useApolloClient();
5555

5656
const onAskRemove = () => setAskRemove(true);
5757
const onConfirmRemove = async () => {
5858
try {
59+
setIsSkip(true);
5960
setAskRemove(false);
6061

6162
if (!data?.series?.id) {

0 commit comments

Comments
 (0)