Move all firbase dependencies from actions layer to firebaseService layer (#13)

This commit is contained in:
Qolzam
2017-10-12 17:47:26 +07:00
parent c82826bdd4
commit 0785c38d42
48 changed files with 1305 additions and 796 deletions

View File

@@ -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>
}