diff --git a/api/src/engine/connectors/local/main.connector.ts b/api/src/engine/connectors/local/main.connector.ts index d46e1ae80105b5ca1e8a1d073707862631152543..600fcc9824046a54a017b76ca27033a0b15912de 100644 --- a/api/src/engine/connectors/local/main.connector.ts +++ b/api/src/engine/connectors/local/main.connector.ts @@ -11,7 +11,7 @@ import { ListExperiments } from 'src/engine/models/experiment/list-experiments.m import { User } from 'src/users/models/user.model'; export default class LocalService implements IEngineService { - login(): User | Promise<User> { + async login(): Promise<User> { return { id: '1', username: 'LocalServiceUser', diff --git a/api/src/engine/engine.interfaces.ts b/api/src/engine/engine.interfaces.ts index b8b21e9ab52e82ed911ee044e080ec401146f861..1a93078d70be9ded4272022f0dff5b85d2017e33 100644 --- a/api/src/engine/engine.interfaces.ts +++ b/api/src/engine/engine.interfaces.ts @@ -75,10 +75,7 @@ export interface IEngineService { * @param password * @returns User object or empty if user not found */ - login?( - username: string, - password: string, - ): Promise<User | undefined> | User | undefined; + login?(username: string, password: string): Promise<User | undefined>; getPassthrough?(suffix: string, req?: Request): Observable<string> | string; }