mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 21:27:20 +00: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,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user