25 lines
516 B
TypeScript
25 lines
516 B
TypeScript
import { register, saveSettings } from './registerer';
|
|
import {
|
|
SET_BROWSER_SUPPORT,
|
|
SET_SUBSCRIPTION,
|
|
CLEAR_SUBSCRIPTION,
|
|
SET_ALERTS,
|
|
setAlerts,
|
|
} from './setter';
|
|
|
|
import type { AppDispatch } from 'soapbox/store';
|
|
|
|
export {
|
|
SET_BROWSER_SUPPORT,
|
|
SET_SUBSCRIPTION,
|
|
CLEAR_SUBSCRIPTION,
|
|
SET_ALERTS,
|
|
register,
|
|
changeAlerts,
|
|
};
|
|
|
|
const changeAlerts = (path: Array<string>, value: any) =>
|
|
(dispatch: AppDispatch) => {
|
|
dispatch(setAlerts(path, value));
|
|
dispatch(saveSettings() as any);
|
|
};
|