forked from Ivasoft/mattermost-mobile
* 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"
24 lines
734 B
TypeScript
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;
|
|
};
|