Newer
Older
import { createThunkAction } from "metabase/lib/redux";
import { verifyItem, removeReview } from "./service";
import { softReloadCard } from "metabase/query_builder/actions";
export const VERIFY_CARD = "metabase-enterprise/moderation/VERIFY_CARD";
export const verifyCard = createThunkAction(
VERIFY_CARD,
(cardId, text) => async (dispatch, getState) => {
await verifyItem({
itemId: cardId,
itemType: "card",
text,
});
return dispatch(softReloadCard());
},
);
export const REMOVE_CARD_REVIEW =
"metabase-enterprise/moderation/REMOVE_CARD_REVIEW";
export const removeCardReview = createThunkAction(
REMOVE_CARD_REVIEW,
cardId => async (dispatch, getState) => {
await removeReview({
itemId: cardId,
itemType: "card",
});
return dispatch(softReloadCard());
},
);