Global loader

This commit is contained in:
James Barnsley
2017-03-27 14:23:38 +13:00
parent b7f3eb4c14
commit 76f262fd33
11 changed files with 181 additions and 51 deletions

View File

@ -115,15 +115,20 @@ const MopidyMiddleware = (function(){
property = property.replace('get','');
property = property.replace('set','');
var loader_key = helpers.generateGuid()
store.dispatch(uiActions.startLoading(loader_key, 'mopidy_'+property))
mopidyObject( value )
.then(
response => {
store.dispatch({ type: 'MOPIDY_'+property.toUpperCase(), call: call, data: response });
resolve(response);
store.dispatch(uiActions.stopLoading(loader_key))
store.dispatch({ type: 'MOPIDY_'+property.toUpperCase(), call: call, data: response })
resolve(response)
},
error => {
store.dispatch(uiActions.stopLoading(loader_key))
console.error(error)
reject(error);
reject(error)
}
);
});