mattermost-mobile/app/utils
Elias Nahum d35eac8bd3
Gekidou servers (#5960)
* Servers logout and websocket state

* addNewServer uility and rename file

* add LaunchType for add new server

* added time to LaunchProps type

* Remove unnecessary props for launchToHome

* Fix local action updateLastPostAt

* Batch fetchProfilesPerChannels requests in chunks of 50

* WS handleUserAddedToChannelEvent to return early if no channelId is set

* WS handleNewPostEvent to batch update last_post_at

* add common actions to sync other servers

* Entry actions to sync other servers data

* Do not attempt to fetch notification data if payload does not contain a channelId

* Set database as default at the end of the login flow

* Handle logout when other servers remain

* Handle Server options

* Show alert when logging out from the account screen

* Add workaround to have Lottie animate the loading component

* Fix badge position in ServerIcon component

* Server screen to support adding new server

* Fix login screen to display error when credentials do not match

* add localization strings

* fix DatabaseProvider to update on server switch

* Fix home icon and server icon subscriptions and badge display

* Add dependencies to onLogout callback

* feedback

* Only updateLastPostAt if needed
2022-02-14 16:39:29 -03:00
..
channel [Gekidou] Post input (#5844) 2022-02-03 08:59:15 -03:00
document [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
draft [Gekidou] Post input (#5844) 2022-02-03 08:59:15 -03:00
emoji [Gekidou] Post input (#5844) 2022-02-03 08:59:15 -03:00
file Rename NAVIGATION_CLOSE_MODAL as CLOSE_BOTTOM_SHEET constant (#5952) 2022-02-10 13:15:02 -03:00
gallery [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
general MM-36721 - [GEKIDOU] Porting Markdown components (#5586) 2021-08-02 20:30:17 +04:00
images [Gekidou] Avoid technical debt (#5795) 2021-10-28 10:15:17 -03:00
markdown Corrects SemiBold to Semibold (#5903) 2022-01-20 09:28:08 -03:00
notification [Gekidou] push notifications (#5779) 2021-10-27 17:53:11 -03:00
post [Gekidou] Handle post related websocket events (#5851) 2022-01-24 12:43:21 +01:00
post_list [Gekidou]: MM-39757 - Recent mentions (#5823) 2021-12-16 12:26:43 +02:00
role [Gekidou] Post input (#5844) 2022-02-03 08:59:15 -03:00
server Gekidou servers (#5960) 2022-02-14 16:39:29 -03:00
tap MM-36721 - [GEKIDOU] Porting Markdown components (#5586) 2021-08-02 20:30:17 +04:00
theme [Gekidou] various fixes (#5951) 2022-02-10 11:46:35 -03:00
url [Gekidou] Post input (#5844) 2022-02-03 08:59:15 -03:00
user [Gekidou] Manage user websocket events (#5862) 2022-01-24 12:12:06 +01:00
apps.ts [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
buttonStyles.ts [Gekidou] MM-39736 Login Flow (#5799) 2021-11-18 22:07:41 +01:00
client_error.ts Draft - Add Server Screen Gekidou Updates (#5663) 2021-10-29 19:14:55 -03:00
error_handling.ts Update v2 dependencies (#5312) 2021-04-14 10:55:29 -04:00
font_family.ts fixed OpenSans, added Metropolis fonts & modified post text styles (#5728) 2021-10-07 17:20:39 -03:00
helpers.ts [Gekidou]: MM-39757 - Recent mentions (#5823) 2021-12-16 12:26:43 +02:00
key_mirror.ts MM-35115 [Gekidou] Login flow - Email and Password (#5402) 2021-06-18 00:57:40 -04:00
mattermost_managed.ts Entry point when upgrading from v1 (#5707) 2021-10-01 09:56:28 +04:00
message_attachment_colors.ts [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
mix.ts MM-30482 [Gekidou] Data Operator (#5346) 2021-04-22 19:16:00 +04:00
opengraph.js [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
opengraph.ts [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
security.ts Integrate react-native-network-client (#5499) 2021-07-06 11:16:35 -04:00
sentry.ts Add import order lint rules (#5672) 2021-09-13 10:18:03 +02:00
typography.ts Draft - Add Server Screen Gekidou Updates (#5663) 2021-10-29 19:14:55 -03:00