Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
export const SettingsActionTypes = {
  DELETE_THIRD_PARTY: '@doodle/user/settings/DELETE_THIRD_PARTY',
  DELETE_THIRD_PARTY_SUCCESS: '@doodle/user/settings/DELETE_THIRD_PARTY_SUCCESS',
  DELETE_THIRD_PARTY_ERROR: '@doodle/user/settings/DELETE_THIRD_PARTY_ERROR',
  DELETE_ACCOUNT: '@doodle/user/settings/DELETE_ACCOUNT',
  DELETE_ACCOUNT_SUCCESS: '@doodle/user/settings/DELETE_ACCOUNT_SUCCESS',
  DELETE_ACCOUNT_ERROR: '@doodle/user/settings/DELETE_ACCOUNT_ERROR',
  FETCH_PREMIUMS: '@doodle/user/settings/FETCH_PREMIUMS',
  FETCH_PREMIUMS_SUCCESS: '@doodle/user/settings/FETCH_PREMIUMS_SUCCESS',
  FETCH_PREMIUMS_ERROR: '@doodle/user/settings/FETCH_PREMIUMS_ERROR',
  SAVE_NEW_EMAIL: '@doodle/user/settings/SAVE_NEW_EMAIL',
  SAVE_NEW_EMAIL_SUCCESS: '@doodle/user/settings/SAVE_NEW_EMAIL_SUCCESS',
  SAVE_NEW_EMAIL_ERROR: '@doodle/user/settings/SAVE_NEW_EMAIL_ERROR',
  SAVE_USER: '@doodle/user/settings/SAVE_USER',
  SAVE_USER_SUCCESS: '@doodle/user/settings/SAVE_USER_SUCCESS',
  SAVE_USER_ERROR: '@doodle/user/settings/SAVE_USER_ERROR',
  SAVE_NEW_PASSWORD: '@doodle/user/settings/SAVE_NEW_PASSWORD',
  SAVE_NEW_PASSWORD_SUCCESS: '@doodle/user/settings/SAVE_NEW_PASSWORD_SUCCESS',
  SAVE_NEW_PASSWORD_ERROR: '@doodle/user/settings/SAVE_NEW_PASSWORD_ERROR',
  RESET_NAGS: '@doodle/user/settings/RESET_NAGS',
  SAVE_BRANDING: '@doodle/user/settings/SAVE_BRANDING',
  SAVE_BRANDING_SUCCESS: '@doodle/user/settings/SAVE_BRANDING_SUCCESS',
  SAVE_BRANDING_ERROR: '@doodle/user/settings/SAVE_BRANDING_ERROR',
  SAVE_TILE_BACKGROUND: '@doodle/user/settings/SAVE_TILE_BACKGROUND',
  SAVE_TILE_BACKGROUND_ERROR: '@doodle/user/settings/SAVE_TILE_BACKGROUND_ERROR',
  SAVE_TILE_BACKGROUND_SUCCESS: '@doodle/user/settings/SAVE_TILE_BACKGROUND_SUCCESS',
  SAVE_BACKGROUND_COLOR: '@doodle/user/settings/SAVE_BACKGROUND_COLOR',
  SAVE_BACKGROUND_COLOR_ERROR: '@doodle/user/settings/SAVE_BACKGROUND_COLOR_ERROR',
  SAVE_BACKGROUND_COLOR_SUCCESS: '@doodle/user/settings/SAVE_BACKGROUND_COLOR_SUCCESS',
  DISMISS_BRANDING_NAGS: '@doodle/user/settings/DISMISS_BRANDING_NAGS',

  UPLOAD_LOGO: '@doodle/user/settings/UPLOAD_LOGO',
  UPLOAD_LOGO_SUCCESS: '@doodle/user/settings/UPLOAD_LOGO_SUCCESS',
  UPLOAD_LOGO_ERROR: '@doodle/user/settings/UPLOAD_LOGO_ERROR',
  REMOVE_LOGO: '@doodle/user/settings/REMOVE_LOGO',
  REMOVE_LOGO_SUCCESS: '@doodle/user/settings/REMOVE_LOGO_SUCCESS',
  REMOVE_LOGO_ERROR: '@doodle/user/settings/REMOVE_LOGO_ERROR',
  UPLOAD_BACKGROUND: '@doodle/branding/UPLOAD_BACKGROUND',
  UPLOAD_BACKGROUND_SUCCESS: '@doodle/branding/UPLOAD_BACKGROUND_SUCCESS',
  UPLOAD_BACKGROUND_ERROR: '@doodle/branding/UPLOAD_BACKGROUND_ERROR',
  REMOVE_BACKGROUND: '@doodle/user/settings/REMOVE_BACKGROUND',
  REMOVE_BACKGROUND_SUCCESS: '@doodle/user/settings/REMOVE_BACKGROUND_SUCCESS',
  REMOVE_BACKGROUND_ERROR: '@doodle/user/settings/REMOVE_BACKGROUND_ERROR',

  DELETE_CALENDAR: '@doodle/user/settings/DELETE_CALENDAR',
  DELETE_CALENDAR_SUCCESS: '@doodle/user/settings/DELETE_CALENDAR_SUCCESS',
  DELETE_CALENDAR_ERROR: '@doodle/user/settings/DELETE_CALENDAR_ERROR',
  GET_DOODLE_FEED: '@doodle/user/settings/GET_DOODLE_FEED',
  GET_DOODLE_FEED_SUCCESS: '@doodle/user/settings/GET_DOODLE_FEED_SUCCESS',
  GET_DOODLE_FEED_ERROR: '@doodle/user/settings/GET_DOODLE_FEED_ERROR',
  CONNECT_DOODLE_FEED: '@doodle/user/settings/CONNECT_DOODLE_FEED',
  CONNECT_DOODLE_FEED_SUCCESS: '@doodle/user/settings/CONNECT_DOODLE_FEED_SUCCESS',
  CONNECT_DOODLE_FEED_ERROR: '@doodle/user/settings/CONNECT_DOODLE_FEED_ERROR',
  RESET_DOODLE_FEED: '@doodle/user/settings/RESET_DOODLE_FEED',
  RESET_DOODLE_FEED_SUCCESS: '@doodle/user/settings/RESET_DOODLE_FEED_SUCCESS',
  RESET_DOODLE_FEED_ERROR: '@doodle/user/settings/RESET_DOODLE_FEED_ERROR',

  DELETE_ADDRESS_BOOK: '@doodle/user/settings/DELETE_ADDRESS_BOOK',
  DELETE_ADDRESS_BOOK_SUCCESS: '@doodle/user/settings/DELETE_ADDRESS_BOOK_SUCCESS',
  DELETE_ADDRESS_BOOK_ERROR: '@doodle/user/settings/DELETE_ADDRESS_BOOK_ERROR',

  LOGOUT_APPS: '@doodle/user/settings/LOGOUT_APPS',
  LOGOUT_APPS_SUCCESS: '@doodle/user/settings/LOGOUT_APPS_SUCCESS',
  LOGOUT_APPS_ERROR: '@doodle/user/settings/LOGOUT_APPS_ERROR',
  GET_APPS: '@doodle/user/settings/GET_APPS',
  GET_APPS_SUCCESS: '@doodle/user/settings/GET_APPS_SUCCESS',
  GET_APPS_ERROR: '@doodle/user/settings/GET_APPS_ERROR',

  SAVE_AVATAR: '@doodle/user/settings/SAVE_AVATAR',
  SAVE_AVATAR_SUCCESS: '@doodle/user/settings/SAVE_AVATAR_SUCCESS',
  SAVE_AVATAR_ERROR: '@doodle/user/settings/SAVE_AVATAR_ERROR',

  DELETE_AVATAR: '@doodle/user/settings/DELETE_AVATAR',
  DELETE_AVATAR_SUCCESS: '@doodle/user/settings/DELETE_AVATAR_SUCCESS',
  DELETE_AVATAR_ERROR: '@doodle/user/settings/DELETE_AVATAR_ERROR',

  UPDATE_AVATAR_LOCALLY: '@doodle/user/settings/UPDATE_AVATAR_LOCALLY',
  DISMISS_PREMIUM_NAGS: '@doodle/user/settings/DISMISS_PREMIUM_NAGS',
  DISMISS_NOTIFICATIONS_NAGS: '@doodle/user/settings/DISMISS_NOTIFICATIONS_NAGS',
  DISMISS_CALENDARS_NAGS: '@doodle/user/settings/DISMISS_CALENDARS_NAGS',
};

export const saveNewEmail = newEmail => ({
  type: SettingsActionTypes.SAVE_NEW_EMAIL,
  newEmail,
});

export const saveNewEmailSuccess = () => ({
  type: SettingsActionTypes.SAVE_NEW_EMAIL_SUCCESS,
});

export const saveNewEmailError = error => ({
  type: SettingsActionTypes.SAVE_NEW_EMAIL_ERROR,
  error,
});

export const saveNewPassword = (newPassword, currentPassword) => ({
  type: SettingsActionTypes.SAVE_NEW_PASSWORD,
  payload: {
    newPassword,
    currentPassword,
  },
});

export const saveNewPasswordSuccess = () => ({
  type: SettingsActionTypes.SAVE_NEW_PASSWORD_SUCCESS,
});

export const saveNewPasswordError = error => ({
  type: SettingsActionTypes.SAVE_NEW_PASSWORD_ERROR,
  error,
});

export const fetchPremiums = () => ({
  type: SettingsActionTypes.FETCH_PREMIUMS,
});

export const fetchPremiumsSuccess = premiums => ({
  type: SettingsActionTypes.FETCH_PREMIUMS_SUCCESS,
  premiums,
});

export const fetchPremiumsError = error => ({
  type: SettingsActionTypes.FETCH_PREMIUMS_ERROR,
  error,
});

export const saveBranding = data => ({
  type: SettingsActionTypes.SAVE_BRANDING,
  data,
});

export const saveBrandingSuccess = branding => ({
  type: SettingsActionTypes.SAVE_BRANDING_SUCCESS,
  branding,
});

export const saveBrandingError = error => ({
  type: SettingsActionTypes.SAVE_BRANDING_ERROR,
  error,
});

export const saveTileBackground = data => ({
  type: SettingsActionTypes.SAVE_TILE_BACKGROUND,
  data,
});

export const saveTileBackgroundSuccess = branding => ({
  type: SettingsActionTypes.SAVE_TILE_BACKGROUND_SUCCESS,
  branding,
});

export const saveTileBackgroundError = error => ({
  type: SettingsActionTypes.SAVE_TILE_BACKGROUND_ERROR,
  error,
});

export const saveBackgroundColor = data => ({
  type: SettingsActionTypes.SAVE_BACKGROUND_COLOR,
  data,
});

export const saveBackgroundColorSuccess = branding => ({
  type: SettingsActionTypes.SAVE_BACKGROUND_COLOR_SUCCESS,
  branding,
});

export const saveBackgroundColorError = error => ({
  type: SettingsActionTypes.SAVE_BACKGROUND_COLOR_ERROR,
  error,
});

export const uploadLogo = (file, fileType) => ({
  type: SettingsActionTypes.UPLOAD_LOGO,
  payload: {
    file,
    fileType,
  },
});

export const uploadLogoSuccess = response => ({
  type: SettingsActionTypes.UPLOAD_LOGO_SUCCESS,
  payload: { ...response },
});

export const uploadLogoError = error => ({
  type: SettingsActionTypes.UPLOAD_LOGO_ERROR,
  error,
});

export const removeLogo = () => ({
  type: SettingsActionTypes.REMOVE_LOGO,
});

export const removeLogoSuccess = () => ({
  type: SettingsActionTypes.REMOVE_LOGO_SUCCESS,
});

export const removeLogoError = error => ({
  type: SettingsActionTypes.REMOVE_LOGO_ERROR,
  error,
});

export const uploadBackground = (file, fileType) => ({
  type: SettingsActionTypes.UPLOAD_BACKGROUND,
  payload: {
    file,
    fileType,
  },
});

export const uploadBackgroundSuccess = response => ({
  type: SettingsActionTypes.UPLOAD_BACKGROUND_SUCCESS,
  payload: { ...response },
});

export const uploadBackgroundError = error => ({
  type: SettingsActionTypes.UPLOAD_BACKGROUND_ERROR,
  error,
});

export const removeBackground = () => ({
  type: SettingsActionTypes.REMOVE_BACKGROUND,
});

export const removeBackgroundSuccess = () => ({
  type: SettingsActionTypes.REMOVE_BACKGROUND_SUCCESS,
});

export const removeBackgroundError = error => ({
  type: SettingsActionTypes.REMOVE_BACKGROUND_ERROR,
  error,
});

export const deleteThirdParty = id => ({
  type: SettingsActionTypes.DELETE_THIRD_PARTY,
  id,
});

export const deleteThirdPartySuccess = account => ({
  type: SettingsActionTypes.DELETE_THIRD_PARTY_SUCCESS,
  account,
});

export const deleteThirdPartyError = error => ({
  type: SettingsActionTypes.DELETE_THIRD_PARTY_ERROR,
  error,
});

export const saveUser = data => ({
  type: SettingsActionTypes.SAVE_USER,
  data,
});

export const saveUserSuccess = () => ({
  type: SettingsActionTypes.SAVE_USER_SUCCESS,
});

export const saveUserError = error => ({
  type: SettingsActionTypes.SAVE_USER_ERROR,
  error,
});

export const deleteAccount = password => ({
  type: SettingsActionTypes.DELETE_ACCOUNT,
  password,
});

export const deleteAccountSuccess = () => ({
  type: SettingsActionTypes.DELETE_ACCOUNT_SUCCESS,
});

export const deleteAccountError = error => ({
  type: SettingsActionTypes.DELETE_ACCOUNT_ERROR,
  error,
});

export const resetNags = field => ({
  type: SettingsActionTypes.RESET_NAGS,
  field,
});

export const deleteCalendar = id => ({
  type: SettingsActionTypes.DELETE_CALENDAR,
  id,
});

export const deleteCalendarSuccess = calendar => ({
  type: SettingsActionTypes.DELETE_CALENDAR_SUCCESS,
  calendar,
});

export const deleteCalendarError = error => ({
  type: SettingsActionTypes.DELETE_CALENDAR_ERROR,
  error,
});

export const getDoodleFeed = () => ({
  type: SettingsActionTypes.GET_DOODLE_FEED,
});

export const getDoodleFeedSuccess = feed => ({
  type: SettingsActionTypes.GET_DOODLE_FEED_SUCCESS,
  feed,
});

export const getDoodleFeedError = error => ({
  type: SettingsActionTypes.GET_DOODLE_FEED_ERROR,
  error,
});

export const resetDoodleFeed = () => ({
  type: SettingsActionTypes.RESET_DOODLE_FEED,
});

export const resetDoodleFeedSuccess = feed => ({
  type: SettingsActionTypes.RESET_DOODLE_FEED_SUCCESS,
  feed,
});

export const resetDoodleFeedError = error => ({
  type: SettingsActionTypes.RESET_DOODLE_FEED_ERROR,
  error,
});

export const connectDoodleFeed = url => ({
  type: SettingsActionTypes.CONNECT_DOODLE_FEED,
  url,
});

export const connectDoodleFeedSuccess = () => ({
  type: SettingsActionTypes.CONNECT_DOODLE_FEED_SUCCESS,
});

export const connectDoodleFeedError = error => ({
  type: SettingsActionTypes.CONNECT_DOODLE_FEED_ERROR,
  error,
});

export const deleteAddressBook = id => ({
  type: SettingsActionTypes.DELETE_ADDRESS_BOOK,
  id,
});

export const deleteAddressBookSuccess = addressBook => ({
  type: SettingsActionTypes.DELETE_ADDRESS_BOOK_SUCCESS,
  addressBook,
});

export const deleteAddressBookError = error => ({
  type: SettingsActionTypes.DELETE_ADDRESS_BOOK_ERROR,
  error,
});

export const saveAvatar = (file, fileType) => ({
  type: SettingsActionTypes.SAVE_AVATAR,
  payload: {
    file,
    fileType,
  },
});

export const saveAvatarSuccess = () => ({
  type: SettingsActionTypes.SAVE_AVATAR_SUCCESS,
});

export const saveAvatarError = error => ({
  type: SettingsActionTypes.SAVE_AVATAR_ERROR,
  error,
});

export const deleteAvatar = () => ({
  type: SettingsActionTypes.DELETE_AVATAR,
});

export const deleteAvatarSuccess = () => ({
  type: SettingsActionTypes.DELETE_AVATAR_SUCCESS,
});

export const deleteAvatarError = error => ({
  type: SettingsActionTypes.DELETE_AVATAR_ERROR,
  error,
});

/**
 * Updates the avatar locally to avoid requesting the whole user object.
 * @param {string} avatar The data URL of the avatar.
 */
export const updateAvatarLocally = avatar => ({
  type: SettingsActionTypes.UPDATE_AVATAR_LOCALLY,
  avatar,
});

export const logoutApps = () => ({
  type: SettingsActionTypes.LOGOUT_APPS,
});

export const logoutAppsSuccess = () => ({
  type: SettingsActionTypes.LOGOUT_APPS_SUCCESS,
});

export const logoutAppsError = error => ({
  type: SettingsActionTypes.LOGOUT_APPS_ERROR,
  error,
});

export const getApps = () => ({
  type: SettingsActionTypes.GET_APPS,
});

export const getAppsSuccess = apps => ({
  type: SettingsActionTypes.GET_APPS_SUCCESS,
  apps,
});

export const getAppsError = error => ({
  type: SettingsActionTypes.GET_APPS_ERROR,
  error,
});

export const dismissBrandingNags = () => ({
  type: SettingsActionTypes.DISMISS_BRANDING_NAGS,
});

export const dismissPremiumNags = () => ({
  type: SettingsActionTypes.DISMISS_PREMIUM_NAGS,
});

export const dismissNotificationsNags = () => ({
  type: SettingsActionTypes.DISMISS_NOTIFICATIONS_NAGS,
});

export const dismissCalendarsNags = () => ({
  type: SettingsActionTypes.DISMISS_CALENDARS_NAGS,
});