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,101 +1,100 @@
export interface IMasterProps{
export interface IMasterProps {
/**
* Close gloal message
*
*
* @type {Function}
* @memberof IMasterProps
*/
closeMessage: Function,
closeMessage: Function,
/**
* Show progress bar information
*
*
* @type {*}
* @memberof IMasterProps
*/
progress:any,
progress: any,
/**
* Login a user
*
*
* @type {Function}
* @memberof IMasterProps
*/
login: Function,
login: Function,
/**
* Global state
*
*
* @type {*}
* @memberof IMasterProps
*/
global:any,
global: any,
/**
* Set flag {false} which user data has not loaded
*
*
* @type {Function}
* @memberof IMasterProps
*/
defaultDataDisable: Function,
defaultDataDisable: Function,
/**
* Logout current user
*
*
* @type {Function}
* @memberof IMasterProps
*/
logout: Function,
logout: Function,
/**
* Clear user date from store
*
*
* @type {Function}
* @memberof IMasterProps
*/
clearData: Function,
clearData: Function,
/**
* Prepare default data for a guest user
*
* Prepare default data for a guest user
*
* @type {Function}
* @memberof IMasterProps
*/
loadDataGuest: Function,
loadDataGuest: Function,
/**
* Set flag {true} which all user data has loaded
*
*
* @type {Function}
* @memberof IMasterProps
*/
defaultDataEnable: Function,
defaultDataEnable: Function,
/**
* Load user data into store
*
*
* @type {Function}
* @memberof IMasterProps
*/
loadData: Function,
loadData: Function,
/**
* If all data from all entities are loaded {true} if not {false}
*
*
* @type {Boolean}
* @memberof IMasterProps
*/
loaded:Boolean,
loaded: Boolean,
/**
* If current user is guest {true} if no
*
*
* @type {Boolean}
* @memberof IMasterProps
*/
guest:Boolean,
guest: Boolean,
/**
* If current user is authed {true} if not {false}
*
*
* @type {Boolean}
* @memberof IMasterProps
*/
authed: Boolean,
authed: Boolean,
/**
* Authed user identifier
*
*
* @type {string}
* @memberof IMasterProps
*/
uid: string
}
uid: string
}