mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-09-28 19:20:46 +00:00
ea01ca814d
Summary: Removed test/aws/, most of app/server/lib/, 3 dirs in app/lambda/, corresponding tests, and more! Test Plan: a lot of this is quite the opposite... Reviewers: dsagal, paulfitz Reviewed By: dsagal Differential Revision: https://phab.getgrist.com/D2894
23 lines
657 B
TypeScript
23 lines
657 B
TypeScript
import {UserProfile} from 'app/common/LoginSessionAPI';
|
|
import {Client} from 'app/server/lib/Client';
|
|
import {ILoginSession} from 'app/server/lib/ILoginSession';
|
|
|
|
export class LoginSession implements ILoginSession {
|
|
public clients: Set<Client> = new Set();
|
|
public async getEmail() {
|
|
return process.env.GRIST_DEFAULT_EMAIL || 'anon@getgrist.com';
|
|
}
|
|
public async getSessionProfile() {
|
|
return {
|
|
name: await this.getEmail(),
|
|
email: await this.getEmail(),
|
|
};
|
|
}
|
|
public async clearSession(): Promise<void> {
|
|
// do nothing
|
|
}
|
|
public async testSetProfile(profile: UserProfile|null): Promise<void> {
|
|
// do nothing
|
|
}
|
|
}
|