chore: Removing away (DB related, not slot related) from code (#14673)
* chore: Removing away (DB related, not slot related) from code * Remove more isAway/away, eg. references
This commit is contained in:
@@ -397,29 +397,7 @@ function UserDropdown({ small }: UserDropdownProps) {
|
||||
screenResolution: `${screen.width}x${screen.height}`,
|
||||
});
|
||||
});
|
||||
const mutation = trpc.viewer.away.useMutation({
|
||||
onMutate: async ({ away }) => {
|
||||
await utils.viewer.me.cancel();
|
||||
|
||||
const previousValue = utils.viewer.me.getData();
|
||||
|
||||
if (previousValue) {
|
||||
utils.viewer.me.setData(undefined, { ...previousValue, away });
|
||||
}
|
||||
|
||||
return { previousValue };
|
||||
},
|
||||
onError: (_, __, context) => {
|
||||
if (context?.previousValue) {
|
||||
utils.viewer.me.setData(undefined, context.previousValue);
|
||||
}
|
||||
|
||||
showToast(t("toggle_away_error"), "error");
|
||||
},
|
||||
onSettled() {
|
||||
utils.viewer.me.invalidate();
|
||||
},
|
||||
});
|
||||
const [helpOpen, setHelpOpen] = useState(false);
|
||||
const [menuOpen, setMenuOpen] = useState(false);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user