28 lines
532 B
TypeScript
28 lines
532 B
TypeScript
|
import { LoginService as LoginServiceAbstraction } from "../abstractions/login.service";
|
||
|
|
||
|
export class LoginService implements LoginServiceAbstraction {
|
||
|
private _email: string;
|
||
|
private _rememberEmail: boolean;
|
||
|
|
||
|
getEmail() {
|
||
|
return this._email;
|
||
|
}
|
||
|
|
||
|
getRememberEmail() {
|
||
|
return this._rememberEmail;
|
||
|
}
|
||
|
|
||
|
setEmail(value: string) {
|
||
|
this._email = value;
|
||
|
}
|
||
|
|
||
|
setRememberEmail(value: boolean) {
|
||
|
this._rememberEmail = value;
|
||
|
}
|
||
|
|
||
|
clearValues() {
|
||
|
this._email = null;
|
||
|
this._rememberEmail = null;
|
||
|
}
|
||
|
}
|