// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. // See License.txt for license information. import keyMirror from 'mattermost-redux/utils/key_mirror'; export const UpgradeTypes = { CAN_UPGRADE: 'can_upgrade', MUST_UPGRADE: 'must_upgrade', NO_UPGRADE: 'no_upgrade' }; const ViewTypes = keyMirror({ DATA_CLEANUP: null, SERVER_URL_CHANGED: null, LOGIN_ID_CHANGED: null, PASSWORD_CHANGED: null, POST_DRAFT_CHANGED: null, COMMENT_DRAFT_CHANGED: null, SEARCH_DRAFT_CHANGED: null, POST_DRAFT_SELECTION_CHANGED: null, COMMENT_DRAFT_SELECTION_CHANGED: null, NOTIFICATION_IN_APP: null, NOTIFICATION_TAPPED: null, SET_POST_DRAFT: null, SET_COMMENT_DRAFT: null, SET_TEMP_UPLOAD_FILES_FOR_POST_DRAFT: null, RETRY_UPLOAD_FILE_FOR_POST: null, CLEAR_FILES_FOR_POST_DRAFT: null, REMOVE_FILE_FROM_POST_DRAFT: null, REMOVE_LAST_FILE_FROM_POST_DRAFT: null, ADD_FILE_TO_FETCH_CACHE: null, SET_CHANNEL_LOADER: null, SET_CHANNEL_REFRESHING: null, SET_CHANNEL_RETRY_FAILED: null, SET_CHANNEL_DISPLAY_NAME: null, SET_LAST_CHANNEL_FOR_TEAM: null, GITLAB: null, SAML: null, SET_INITIAL_POST_VISIBILITY: null, INCREASE_POST_VISIBILITY: null, RECEIVED_FOCUSED_POST: null, LOADING_POSTS: null, RECEIVED_POSTS_FOR_CHANNEL_AT_TIME: null, SET_LAST_UPGRADE_CHECK: null }); export default { ...ViewTypes, POST_VISIBILITY_CHUNK_SIZE: 15, FEATURE_TOGGLE_PREFIX: 'feature_enabled_', EMBED_PREVIEW: 'embed_preview' };