refactor: remove UNBOOKMARK_SUCCESS fragments

This commit is contained in:
P. Reis 2025-01-13 11:21:24 -03:00
parent 40fbdd952c
commit e56ffdae40
2 changed files with 0 additions and 35 deletions

View File

@ -1,6 +1,3 @@
import { defineMessages } from 'react-intl';
import toast from 'soapbox/toast.tsx';
import { isLoggedIn } from 'soapbox/utils/auth.ts'; import { isLoggedIn } from 'soapbox/utils/auth.ts';
import api from '../api/index.ts'; import api from '../api/index.ts';
@ -64,7 +61,6 @@ const BOOKMARK_REQUEST = 'BOOKMARK_REQUEST';
const BOOKMARK_FAIL = 'BOOKMARKED_FAIL'; const BOOKMARK_FAIL = 'BOOKMARKED_FAIL';
const UNBOOKMARK_REQUEST = 'UNBOOKMARKED_REQUEST'; const UNBOOKMARK_REQUEST = 'UNBOOKMARKED_REQUEST';
const UNBOOKMARK_SUCCESS = 'UNBOOKMARKED_SUCCESS';
const UNBOOKMARK_FAIL = 'UNBOOKMARKED_FAIL'; const UNBOOKMARK_FAIL = 'UNBOOKMARKED_FAIL';
const REMOTE_INTERACTION_REQUEST = 'REMOTE_INTERACTION_REQUEST'; const REMOTE_INTERACTION_REQUEST = 'REMOTE_INTERACTION_REQUEST';
@ -88,12 +84,6 @@ const ZAPS_FETCH_FAIL = 'ZAPS_FETCH_FAIL';
const ZAPS_EXPAND_SUCCESS = 'ZAPS_EXPAND_SUCCESS'; const ZAPS_EXPAND_SUCCESS = 'ZAPS_EXPAND_SUCCESS';
const ZAPS_EXPAND_FAIL = 'ZAPS_EXPAND_FAIL'; const ZAPS_EXPAND_FAIL = 'ZAPS_EXPAND_FAIL';
const messages = defineMessages({
bookmarkAdded: { id: 'status.bookmarked', defaultMessage: 'Bookmark added.' },
bookmarkRemoved: { id: 'status.unbookmarked', defaultMessage: 'Bookmark removed.' },
view: { id: 'toast.view', defaultMessage: 'View' },
});
type ReblogEffects = { type ReblogEffects = {
reblogEffect: (statusId: string) => void; reblogEffect: (statusId: string) => void;
unreblogEffect: (statusId: string) => void; unreblogEffect: (statusId: string) => void;
@ -367,19 +357,6 @@ const zapFail = (status: StatusEntity, error: unknown) => ({
skipLoading: true, skipLoading: true,
}); });
const unbookmark = (status: StatusEntity) =>
(dispatch: AppDispatch, getState: () => RootState) => {
dispatch(unbookmarkRequest(status));
api(getState).post(`/api/v1/statuses/${status.id}/unbookmark`).then((response) => response.json()).then((data) => {
dispatch(importFetchedStatus(data));
dispatch(unbookmarkSuccess(status, data));
toast.success(messages.bookmarkRemoved);
}).catch(error => {
dispatch(unbookmarkFail(status, error));
});
};
const bookmarkRequest = (status: StatusEntity) => ({ const bookmarkRequest = (status: StatusEntity) => ({
type: BOOKMARK_REQUEST, type: BOOKMARK_REQUEST,
status: status, status: status,
@ -396,12 +373,6 @@ const unbookmarkRequest = (status: StatusEntity) => ({
status: status, status: status,
}); });
const unbookmarkSuccess = (status: StatusEntity, response: APIEntity) => ({
type: UNBOOKMARK_SUCCESS,
status: status,
response: response,
});
const unbookmarkFail = (status: StatusEntity, error: unknown) => ({ const unbookmarkFail = (status: StatusEntity, error: unknown) => ({
type: UNBOOKMARK_FAIL, type: UNBOOKMARK_FAIL,
status: status, status: status,
@ -814,7 +785,6 @@ export {
BOOKMARK_REQUEST, BOOKMARK_REQUEST,
BOOKMARK_FAIL, BOOKMARK_FAIL,
UNBOOKMARK_REQUEST, UNBOOKMARK_REQUEST,
UNBOOKMARK_SUCCESS,
UNBOOKMARK_FAIL, UNBOOKMARK_FAIL,
REMOTE_INTERACTION_REQUEST, REMOTE_INTERACTION_REQUEST,
REMOTE_INTERACTION_SUCCESS, REMOTE_INTERACTION_SUCCESS,
@ -857,11 +827,9 @@ export {
undislikeRequest, undislikeRequest,
undislikeSuccess, undislikeSuccess,
undislikeFail, undislikeFail,
unbookmark,
bookmarkRequest, bookmarkRequest,
bookmarkFail, bookmarkFail,
unbookmarkRequest, unbookmarkRequest,
unbookmarkSuccess,
unbookmarkFail, unbookmarkFail,
fetchReblogs, fetchReblogs,
fetchReblogsRequest, fetchReblogsRequest,

View File

@ -39,7 +39,6 @@ import {
import { import {
FAVOURITE_SUCCESS, FAVOURITE_SUCCESS,
UNFAVOURITE_SUCCESS, UNFAVOURITE_SUCCESS,
UNBOOKMARK_SUCCESS,
PIN_SUCCESS, PIN_SUCCESS,
UNPIN_SUCCESS, UNPIN_SUCCESS,
} from '../actions/interactions.ts'; } from '../actions/interactions.ts';
@ -151,8 +150,6 @@ export default function statusLists(state = initialState, action: AnyAction) {
return prependOneToList(state, 'favourites', action.status); return prependOneToList(state, 'favourites', action.status);
case UNFAVOURITE_SUCCESS: case UNFAVOURITE_SUCCESS:
return removeOneFromList(state, 'favourites', action.status); return removeOneFromList(state, 'favourites', action.status);
case UNBOOKMARK_SUCCESS:
return removeOneFromList(state, 'bookmarks', action.status);
case PINNED_STATUSES_FETCH_SUCCESS: case PINNED_STATUSES_FETCH_SUCCESS:
return normalizeList(state, 'pins', action.statuses, action.next); return normalizeList(state, 'pins', action.statuses, action.next);
case PIN_SUCCESS: case PIN_SUCCESS: