Files
mattermost-mobile/app/database/operator/utils/create_test_connection.ts
Daniel Espino García f4e6917185 Ensure no unresolved types in the definition files (#6521)
* Ensure no unresolved types in the definition files

* Address feedback and general cleanup

* Move import from @constants/x to @constants where relevant

* Remove unneeded "import as"
2022-08-05 14:36:19 +02:00

24 lines
734 B
TypeScript

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {DatabaseType} from '@constants/database';
import DatabaseManager from '@database/manager';
export const createTestConnection = async ({databaseName = 'db_name', setActive = false}) => {
const serverUrl = 'https://appv2.mattermost.com';
await DatabaseManager.init([]);
const server = await DatabaseManager.createServerDatabase({
config: {
dbName: databaseName,
dbType: DatabaseType.SERVER,
serverUrl,
},
});
if (setActive && server) {
await DatabaseManager.setActiveServerDatabase(serverUrl);
}
return server?.database;
};