feat: add logout

This commit is contained in:
MingLiang Wang
2023-01-10 22:44:49 +08:00
parent ad5e7cb2f4
commit eab86dffb8
3 changed files with 15 additions and 5 deletions
+4 -4
View File
@@ -43,8 +43,8 @@ export class DataCenter {
};
};
// TODO: switch different provider
dc.registerProvider(new LocalProvider(getInitParams()));
dc.registerProvider(new AffineProvider(getInitParams()));
await dc.registerProvider(new LocalProvider(getInitParams()));
await dc.registerProvider(new AffineProvider(getInitParams()));
for (const provider of dc.providerMap.values()) {
await provider.loadWorkspaces();
@@ -57,12 +57,12 @@ export class DataCenter {
* Register provider.
* We will automatically set the first provider to default provider.
*/
registerProvider(provider: BaseProvider) {
async registerProvider(provider: BaseProvider) {
if (!this._mainProvider) {
this._mainProvider = provider;
}
provider.init();
await provider.init();
this.providerMap.set(provider.id, provider);
}