mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-25 10:22:55 +08:00
feat(core): desktop multiple server support (#8979)
This commit is contained in:
@@ -35,6 +35,7 @@ import { TokenService, TokenType } from './token';
|
||||
interface PreflightResponse {
|
||||
registered: boolean;
|
||||
hasPassword: boolean;
|
||||
magicLink: boolean;
|
||||
}
|
||||
|
||||
interface SignInCredential {
|
||||
@@ -82,16 +83,20 @@ export class AuthController {
|
||||
params.email
|
||||
);
|
||||
|
||||
const magicLinkAvailable = !!this.config.mailer.host;
|
||||
|
||||
if (!user) {
|
||||
return {
|
||||
registered: false,
|
||||
hasPassword: false,
|
||||
magicLink: magicLinkAvailable,
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
registered: user.registered,
|
||||
hasPassword: !!user.password,
|
||||
magicLink: magicLinkAvailable,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import { createApp } from './app';
|
||||
import { URLHelper } from './fundamentals';
|
||||
|
||||
const app = await createApp();
|
||||
const listeningHost = AFFiNE.deploy ? '0.0.0.0' : 'localhost';
|
||||
const listeningHost = '0.0.0.0';
|
||||
await app.listen(AFFiNE.server.port, listeningHost);
|
||||
const url = app.get(URLHelper);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user