import actionCreatorFactory from 'typescript-fsa' const actionCreator = actionCreatorFactory() import * as constants from './constants' import { Setting, IInboxSetting } from './interfaces' export const setSettingStatus = actionCreator(constants.SET_SETTING_STATUS) export const updateDomainMuteList = actionCreator(constants.UPDATE_DOMAIN_MUTE_LIST) export const addEmailToMuteList = actionCreator(constants.ADD_EMAIL_TO_MUTE_LIST) export const removeEmailFromMuteList = actionCreator(constants.REMOVE_EMAIL_FROM_MUTE_LIST) export const addDomainToMuteList = actionCreator(constants.ADD_DOMAIN_TO_MUTE_LIST) export const removeDomainFromMuteList = actionCreator(constants.REMOVE_DOMAIN_FROM_MUTE_LIST) export const setInboxesToRunExtensionOn = actionCreator(constants.SET_INBOXES_TO_RUN_EXTENSION_ON) export const setUserPropertiesSettingsPending = actionCreator(constants.SET_USER_PROPERTIES_SETTINGS_PENDING) export const setUserPropertiesSettingsFailed = actionCreator(constants.SET_USER_PROPERTIES_SETTINGS_FAILED) export const setUserPropertiesSettingsSuccess = actionCreator(constants.SET_USER_PROPERTIES_SETTINGS_SUCCESS)