mattermost-mobile/types/database
Avinash Lingaloo 3ee6e673c8
MM-35115 [Gekidou] Login flow - Email and Password (#5402)
* MM_35115: ADDED select_server screen

* MM_35115: ADDED select_server screen

* MM_35115: ADDED files on which select_server is dependent

* MM_35115: ADDED react-native-button

* MM_35115: Fixing TS issues [IN PROGRESS]

* MM_35115: Started withObservables [IN PROGRESS]

* MM_35115: Started withObservables [IN PROGRESS]

* MM_35115: withObservables - defaulting when no connection is available [IN PROGRESS]

* MM_35115: withObservables - some code clean up [IN PROGRESS]

* MM_35115: withObservables - some code clean up [IN PROGRESS]

* MM_35115: withObservables - some code clean up [IN PROGRESS]

* MM_35115: Substituting mapDispatchToProps [IN PROGRESS]

* MM_35115: Substituting mapDispatchToProps [IN PROGRESS]

* MM_35115: Substituting mapDispatchToProps [IN PROGRESS]

* MM_35115: Removed resetPing action [IN PROGRESS]

* MM_35115: ADDED app/client

* MM_35115: Preparing scheduleExpiredNotification

* MM_35115: Adding some todos

* Server & LoginOptions

* Use default server if available and autoconnect if configured

* Fix login header & manual server url

* MM_35115: Login Options[IN PROGRESS]

* MM_35115: Login screen - email [IN PROGRESS]

* MM_35115: Login screen - email [IN PROGRESS]

* MM_35115: Login screen - email - login api call [IN PROGRESS]

* MM_35115: Login screen - email - login api call [IN PROGRESS]

* MM_35115: Login screen - email - saving to server db [IN PROGRESS]

* MM_35115: Login screen - email - saving to System, Preferences to db [IN PROGRESS]

* MM_35115: Login screen - enforcing unique check on System entity [IN PROGRESS]

* MM_35115: Login screen - writing TeamMembership [IN PROGRESS]

* MM_35115: Login screen - writing Teams [IN PROGRESS]

* MM_35115: Login screen [IN PROGRESS]

* MM_35115: Login screen- Refactored DataOperator handlers [IN PROGRESS]

* MM_35115: Login screen - Proper clean up [IN PROGRESS]

* MM_35115: Login screen - completeLogin  [IN PROGRESS]

* MM_35115: Improving DataOperator

* MM_35115: Improving DataOperator

* MM_35115: 80% DONE - login with email and password - some todos

* MM_35115: 80% DONE - login with email and password - some todos

* MM_35115: 80% DONE - login with email and password - some todos

* MM_35115: Removing unused app/queries folder

* MM_35115: Clean up

* MM_35115: Clean up

* MM_35115: Clean up

* MM_35115: Clean up

* MM_35115: Clean up

* MM_35115: Adding roles for MYTEAM

* MM_35115: Code clean up

* MM_35115: Code clean up

* MM_35115: Code clean up

* MM_35115: Adding rn-fetch-blob for Android

* MM_35115: Code clean up

* MM_35115: Code clean up

* MM_35115: Added test setup

* MM_35115: Fix database utils

* MM_35115: ADDED loadRolesIfNeeded

* MM_35115: Fix TS issue

* MM_35115: ADDED Tests setup

* MM_35115: Fix TS issues

* MM_35115: Fix TS issues

* MM_35115: Fix TS issues

* MM_35115: Added alternative to site name

* MM_35115: Added alternative to site name

* MM_35115: Removed hardcoded values

* MM_35115: Clean up

* MM_35115 - Fixed Android platform check instead of hermes

* MM_35115  - Replaced emptyErrorHandlingFunction with emptyFunction

* MM_35115 : Implemented TS fixes

* Update index.ts

* MM-35115 - Fix react-test-renderer issue

* MM_35115 - Optimizing DatabaseManager

* MM_35115 : Implemented getDatabaseConnection

* MM_35115 : Refactoring set/getActiveDatabase to use flag record

* MM_35115 : Refactored active database to use flag in Global entity

* MM_35115 : Updated manual database manager test

* MM_35115 : Fix operator/utils/test

* MM_35115 : Fix for base_handler

* MM_35115 : Fix test issues with Handlers

* MM_35115 : Fix test issues with prepareRecords

* MM_35115 : Fix wrapper test issue

* MM_35115 : Updated getMostRecentServerConnection to return the serverUrl as well as the connection

* MM_35115 : Refactored the way we call DataOperator

* MM_35115 : Updated database manager mock

* Add getMostRecentServerUrl function (#5440)

* fix: add getMostRecentServerUrl func

* fix: add ts and tsx to editorconfig

* fix: rename functions

* fix: return type

* Fix unit test setup

* fix login screen unit tests

* MM-36205 [GEKIDOU] Login Flow SSO (#5454)

* MM_35115: Starting LoginOptions SSO

* MM_36205: SSO [IN PROGRESS]

* MM_36205 : SSO [ IN PROGRESS ]

* Update sso_with_redirect_url.tsx

* MM_36205 : SSO Tests [ IN PROGRESS ]

* MM_36205 : Passing serverUrl to SSO screen

* Update sso.test.tsx

* Fix ViewTypes imports and keyMirror method

* MM_36205 : Code clean up

* Fix : Clean up imports

* Update: Aligning with PR 5452

* Fix: AndroidManifest file to include redirection ofr scheme mmauthbeta

* refactor: SSO Login method via Gitlab now navigates to Channel screen

* refactor: SSO Login without redirectURL is also working

* feat: SSO - main test completed

* feat: ADDED test for sso_with_redirect_url

* fix : eslint correction

* fix: Updated Loading component name

* fix : code clean up from reviews

* fix: reviews check

* fix: Added mmauthbeta into info.plist

* Revert "fix: Added mmauthbeta into info.plist"

This reverts commit d87cc23f5b451a49d9ffa9de4745224b7ecfc977.

* Update Info.plist

* Update AppDelegate.m

* feat: ADDED Forgot Password - Test [ IN PROGRESS ]

* feat: Forgot Password - Completed & Tested

* fix: Including MFA screen [ IN PROGRESS ]

* MFA - Properly tested

* Properly testing forgot_password screen

* Fix login.test.tsx

* Fix SSO method calls chain

* Update index.tsx

* Sort imports for sceen/navigation

* fix: Reviews

* Update signing + act in test

* Removed todo comment on MFA

* feedback review

* fix login tests

Co-authored-by: Avinash Lingaloo <>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* App initialization refactor (#5430)

* fix: initial init refactor

* fix: await isServerPresent

* fix: more refactor

* fix: move out launch functions

* fix: remove comment

* fix: update credential functions

* fix: refactor launch functions

* fix: deep link parsing

* fix: lint change

* fix: update deeplink and notification handlers

* fix: indentation

* fix: add relaunchApp

* fix eslint

* refactor launchProps and autoconnect server for deeplink

* fix: use undefined

* fix: define OptionalLaunchProps

* fix: Android - handle server URL in push notification

* fix: rename func

* fix: use boolean launchError instead

* fix: use DatabaseModule

* fix: use DatabaseHelper instead

* fix: remove unnecessary null check

* fix: iOS - support for serverUrl

* fix: iOS - extract serverUrl in reply action

* fix: iOS - expose objc specific func

* fix: remove unnecessary deviceToken param

* fix: return if device is untrusted

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* fix: bye bye modulePaths

* fix: ios build

* chore: remove unused aliases from babel.config

* chore: fix dependency format in package-lock.json

* chore: remove transparent window background color for android AppTheme

* chore: remove mattermost.js and use index.ts as app entry

* fix: login flow screens theme

* fix: Launch types

* chore: remove OptionalLaunchProps type

* fix: url utils unit tests

* chore: update en.json

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

Co-authored-by: Avinash Lingaloo <>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2021-06-18 00:57:40 -04:00
..
app.d.ts MM_30476 : Updated all models and typings for the default server (#5069) 2020-12-29 23:01:54 +04:00
channel.d.ts MM-33224 [v2] Data Operator Team section (#5272) 2021-04-09 10:08:32 +04:00
channel_info.d.ts MM_30476 [v2] Section 'Channel' of the server schema (#5078) 2021-01-15 18:41:59 +04:00
channel_membership.d.ts MM_30476 [v2] Section 'Channel' of the server schema (#5078) 2021-01-15 18:41:59 +04:00
config.ts MM-35115 [Gekidou] Login flow - Email and Password (#5402) 2021-06-18 00:57:40 -04:00
custom_emoji.d.ts MM_30476 [v2] Added all isolated tables from the server schema (#5070) 2021-01-07 13:48:23 +04:00
database.d.ts MM-35115 [Gekidou] Login flow - Email and Password (#5402) 2021-06-18 00:57:40 -04:00
draft.d.ts MM_30476 [v2] Section 'Post' of the server schema (#5077) 2021-01-14 16:41:53 -03:00
enums.ts MM_33226 [v2] DataOperator - User section (#5255) 2021-04-02 00:26:05 +04:00
file.d.ts MM_30476 [v2] Section 'Post' of the server schema (#5077) 2021-01-14 16:41:53 -03:00
global.d.ts MM-35115 [Gekidou] Login flow - Email and Password (#5402) 2021-06-18 00:57:40 -04:00
group.d.ts MM_30476 [v2] Section 'Group' of the server schema (#5072) 2021-01-14 00:26:55 +04:00
group_membership.d.ts MM_30476 [v2] Section 'Group' of the server schema (#5072) 2021-01-14 00:26:55 +04:00
groups_in_channel.d.ts MM_30476 [v2] Section 'Group' of the server schema (#5072) 2021-01-14 00:26:55 +04:00
groups_in_team.d.ts MM_30476 [v2] Section 'Team' of the Server schema (#5071) 2021-01-11 21:54:33 +04:00
index.d.ts MM-35115 [Gekidou] Login flow - Email and Password (#5402) 2021-06-18 00:57:40 -04:00
license.ts MM-35115 [Gekidou] Login flow - Email and Password (#5402) 2021-06-18 00:57:40 -04:00
my_channel.d.ts MM_30476 [v2] Section 'Channel' of the server schema (#5078) 2021-01-15 18:41:59 +04:00
my_channel_settings.d.ts MM_30476 [v2] Section 'Channel' of the server schema (#5078) 2021-01-15 18:41:59 +04:00
my_team.d.ts MM-33224 [v2] Data Operator Team section (#5272) 2021-04-09 10:08:32 +04:00
post.d.ts MM_33223 [v2] Database Operator - Post section (#5227) 2021-03-26 19:23:32 +04:00
post_metadata.d.ts MM_33223 [v2] Database Operator - Post section (#5227) 2021-03-26 19:23:32 +04:00
posts_in_channel.d.ts MM_30476 [v2] Section 'Post' of the server schema (#5077) 2021-01-14 16:41:53 -03:00
posts_in_thread.d.ts MM_30476 [v2] Section 'Post' of the server schema (#5077) 2021-01-14 16:41:53 -03:00
preference.d.ts MM_30476 [v2] Section 'User' of the server schema (#5073) 2021-01-13 13:17:38 -03:00
reaction.d.ts MM_30476 [v2] Section 'Channel' of the server schema (#5078) 2021-01-15 18:41:59 +04:00
role.d.ts MM_30476 [v2] Added all isolated tables from the server schema (#5070) 2021-01-07 13:48:23 +04:00
servers.d.ts MM-33224 [v2] Data Operator Team section (#5272) 2021-04-09 10:08:32 +04:00
slash_command.d.ts MM-33224 [v2] Data Operator Team section (#5272) 2021-04-09 10:08:32 +04:00
system.d.ts MM_30476 [v2] Added all isolated tables from the server schema (#5070) 2021-01-07 13:48:23 +04:00
team.d.ts MM-33224 [v2] Data Operator Team section (#5272) 2021-04-09 10:08:32 +04:00
team_channel_history.d.ts MM_30476 [v2] Section 'Channel' of the server schema (#5078) 2021-01-15 18:41:59 +04:00
team_membership.d.ts MM_30478 [v2] Database Manager (#5130) 2021-02-12 00:52:23 +04:00
team_search_history.d.ts MM_30476 [v2] Section 'Group' of the server schema (#5072) 2021-01-14 00:26:55 +04:00
terms_of_service.d.ts MM_30476 [v2] Added all isolated tables from the server schema (#5070) 2021-01-07 13:48:23 +04:00
user.d.ts MM_33226 [v2] DataOperator - User section (#5255) 2021-04-02 00:26:05 +04:00