forked from Ivasoft/mattermost-mobile
* Added DrawerItem component
* WIP Account Screen
* Added react-native-paper
* Added StatusLabel Component
* Extracted i18n
* TS fix DrawerItem component
* WIP Account Screen
* Added server name label under log out
* Updated translation
* WIP
* Fixes the Offline text style
* Added Metropolis fonts
* WIP
* Typo clean up
* WIP
* WIP
* WIP
* Added server display name
* Writing OpenSans properly
* WIP
* WIP
* Added OptionsModal
* Opening OptionsModal
* Added translation keys
* Writes status to local db
* Fix missing translation
* Fix OptionModal not dismissing
* Pushing status to server
* Refactored
* Added CustomStatusExpiry component
* Added sub components
* Added CustomLabel
* CustomStatus WIP
* Added Custom Status screen WIP
* WIP - unsetCustomStatus and CustomStatus constant
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* Retrieving RecentCustomStatuses from Preferences table
* WIP
* WIP
* WIP
* Added Clear After Modal
* WIP - Transations
* WIP
* Done with showing modal cst
* wip
* Clear After Modal - DONE
* fix
* Added missing API calls
* wip
* Causing screen refresh
* wip
* WIP
* WIP
* WIP
* Code clean up
* Added OOO alert box
* Refactored Options-Item
* Refactored OptionsModalList component
* Opening 'status' in BottomSheet instead of OptionsModal
* AddReaction screen - WIP
* Add Reaction screen - WIP
* Added EmojiPickerRow
* Added @components/emoji_picker - WIP
* Emoji Picker - WIP
* WIP
* WIP
* WIP
* SectionList - WIP
* Installed react-native-section_list_get_item_layout
* Adding API calls - WIP
* WIP
* Search Bar component - WIP
* WIP
* WIP
* WIP
* Rendering Emoticons now - have to tackle some fixmes
* Code clean up
* Code clean up - WIP
* Code clean up
* WIP
* Major clean up
* wip
* WIP
* Fix rendering issue with SectionIcons and SearchBar
* Tackled the CustomEmojiPage
* Code clean up
* WIP
* Done with loading User Profiles for Custom Emoji
* Code clean up
* Code Clean up
* Fix screen Account
* Added missing sql file for IOS Pod
* Updated Podfile.lock
* Using queryConfig instead of queryCommonSystemValues
* Fix - Custom status
* Fix - Custom Status - Error
* Fix - Clear Pass Status - WIP
* Fix - Custom Status Clear
* Need to fix CST clear
* WIP
* Status clear - working
* Using catchError operator
* remove unnecessary prop
* Status BottomSheet now has colored indicators
* Added KeyboardTrackingView from 'react-native-keyboard-tracking-view'
* Code clean up
* WIP
* code clean up
* Added a safety check
* Fix - Display suggestions
* Code clean up based on PR Review
* Code clean up
* Code clean up
* Code clean up
* Corrections
* Fix tsc
* TS fix
* Removed unnecessary prop
* Fix SearchBar Ts
* Updated tests
* Delete search_bar.test.js.snap
* Merge branch 'gekidou' into gekidou_account_screen
* Revert "Merge branch 'gekidou' into gekidou_account_screen"
This reverts commit 5defc31321.
* Fix fonts
* Refactor home account screen
* fix theme provider
* refactor bottom sheet
* remove paper provider
* update drawer item snapshots
* Remove options modal screen
* remove react-native-ui-lib dependency
* Refactor & fix custom status & navigation (including tablet)
* Refactor emoji picker
Co-authored-by: Avinash Lingaloo <>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
74 lines
2.0 KiB
TypeScript
74 lines
2.0 KiB
TypeScript
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
import keyMirror from '@utils/key_mirror';
|
|
|
|
export const MM_TABLES = {
|
|
APP: {
|
|
INFO: 'Info',
|
|
GLOBAL: 'Global',
|
|
SERVERS: 'Servers',
|
|
},
|
|
SERVER: {
|
|
CHANNEL: 'Channel',
|
|
CHANNEL_INFO: 'ChannelInfo',
|
|
CHANNEL_MEMBERSHIP: 'ChannelMembership',
|
|
CUSTOM_EMOJI: 'CustomEmoji',
|
|
DRAFT: 'Draft',
|
|
FILE: 'File',
|
|
GROUP: 'Group',
|
|
GROUPS_CHANNEL: 'GroupsChannel',
|
|
GROUPS_TEAM: 'GroupsTeam',
|
|
GROUP_MEMBERSHIP: 'GroupMembership',
|
|
MY_CHANNEL: 'MyChannel',
|
|
MY_CHANNEL_SETTINGS: 'MyChannelSettings',
|
|
MY_TEAM: 'MyTeam',
|
|
POST: 'Post',
|
|
POSTS_IN_CHANNEL: 'PostsInChannel',
|
|
POSTS_IN_THREAD: 'PostsInThread',
|
|
PREFERENCE: 'Preference',
|
|
REACTION: 'Reaction',
|
|
ROLE: 'Role',
|
|
SLASH_COMMAND: 'SlashCommand',
|
|
SYSTEM: 'System',
|
|
TEAM: 'Team',
|
|
TEAM_CHANNEL_HISTORY: 'TeamChannelHistory',
|
|
TEAM_MEMBERSHIP: 'TeamMembership',
|
|
TEAM_SEARCH_HISTORY: 'TeamSearchHistory',
|
|
TERMS_OF_SERVICE: 'TermsOfService',
|
|
USER: 'User',
|
|
},
|
|
};
|
|
|
|
export const MIGRATION_EVENTS = keyMirror({
|
|
MIGRATION_ERROR: null,
|
|
MIGRATION_STARTED: null,
|
|
MIGRATION_SUCCESS: null,
|
|
});
|
|
|
|
export const SYSTEM_IDENTIFIERS = {
|
|
CONFIG: 'config',
|
|
CURRENT_CHANNEL_ID: 'currentChannelId',
|
|
CURRENT_TEAM_ID: 'currentTeamId',
|
|
CURRENT_USER_ID: 'currentUserId',
|
|
DATA_RETENTION_POLICIES: 'dataRetentionPolicies',
|
|
EXPANDED_LINKS: 'expandedLinks',
|
|
RECENT_REACTIONS: 'recentReactions',
|
|
INTEGRATION_TRIGGER_ID: 'IntegreationTriggerId',
|
|
LICENSE: 'license',
|
|
WEBSOCKET: 'WebSocket',
|
|
RECENT_CUSTOM_STATUS: 'recentCustomStatus',
|
|
};
|
|
|
|
export const GLOBAL_IDENTIFIERS = {
|
|
DEVICE_TOKEN: 'deviceToken',
|
|
MENTION_COUNT: 'mentionCount',
|
|
};
|
|
|
|
export default {
|
|
GLOBAL_IDENTIFIERS,
|
|
MM_TABLES,
|
|
MIGRATION_EVENTS,
|
|
SYSTEM_IDENTIFIERS,
|
|
};
|