Move all firbase dependencies from actions layer to firebaseService layer (#13)
This commit is contained in:
@@ -1,12 +1,9 @@
|
||||
import { User } from 'domain/users'
|
||||
import { LoginUser, RegisterUserResult } from 'domain/authorize'
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Authentication service interface
|
||||
*
|
||||
*
|
||||
* @export
|
||||
* @interface IAuthorizeService
|
||||
*/
|
||||
@@ -14,28 +11,28 @@ export interface IAuthorizeService {
|
||||
|
||||
/**
|
||||
* Login the user
|
||||
*
|
||||
*
|
||||
* @returns {Promise<void>}
|
||||
* @memberof IAuthorizeService
|
||||
*/
|
||||
login: (email: string, password: string) => Promise<LoginUser>
|
||||
login: (email: string, password: string) => Promise<LoginUser>
|
||||
|
||||
/**
|
||||
/**
|
||||
* Logs out the user
|
||||
*
|
||||
* @returns {Promise<void>}
|
||||
* @memberof IAuthorizeService
|
||||
*/
|
||||
logout: () => Promise<void>
|
||||
logout: () => Promise<void>
|
||||
|
||||
/**
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
updatePassword: (newPassword: string) => Promise<void>
|
||||
updatePassword: (newPassword: string) => Promise<void>
|
||||
|
||||
/**
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
registerUser: (user: User) => Promise<RegisterUserResult>
|
||||
registerUser: (user: User) => Promise<RegisterUserResult>
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user