Skip to content

Commit 93aaffd

Browse files
committed
Upgrade responses
1 parent 15a9da0 commit 93aaffd

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

mopidy_iris/pusher.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -267,18 +267,15 @@ def on_message(self, message):
267267
)
268268

269269
# get system version and check for upgrade
270-
elif messageJson['action'] == 'perform_upgrade':
270+
elif messageJson['action'] == 'upgrade':
271271
version = self.frontend.get_version()
272-
version['upgrade_successful'] = self.frontend.perform_upgrade()
272+
upgrade_successful = self.frontend.perform_upgrade()
273273
send_message(
274274
self.connectionid,
275275
'response',
276276
messageJson['request_id'],
277-
{ 'version': version }
277+
{ 'upgrade_successful': upgrade_successful, 'version': version }
278278
)
279-
280-
# notify all clients of this change
281-
broadcast( 'upgraded', { 'version': version })
282279

283280
# restart mopidy
284281
elif messageJson['action'] == 'restart':

src/js/services/pusher/middleware.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ const PusherMiddleware = (function(){
2222
// handle all manner of socket messages
2323
const handleMessage = (ws, store, message) => {
2424

25+
//console.log('handleMessage', message)
26+
2527
switch (message.action){
2628
case 'response':
2729
if (typeof( deferredRequests[ message.request_id ]) !== 'undefined' ){
@@ -127,13 +129,13 @@ const PusherMiddleware = (function(){
127129
break;
128130

129131
case 'START_UPGRADE':
130-
request({ action: 'perform_upgrade' })
132+
request({ action: 'upgrade' })
131133
.then(
132134
response => {
133-
if (response.data.version.upgrade_successful){
134-
uiActions.createNotification('Upgrade complete')
135+
if (response.data.upgrade_successful){
136+
store.dispatch( uiActions.createNotification('Upgrade complete') )
135137
}else{
136-
uiActions.createNotification('Upgrade failed, manual upgrade required')
138+
store.dispatch( uiActions.createNotification('Upgrade failed, please upgrade manually','bad') )
137139
}
138140
store.dispatch({ type: 'VERSION', data: response.data })
139141
}
@@ -180,7 +182,7 @@ const PusherMiddleware = (function(){
180182
})
181183
.then(
182184
response => {
183-
uiActions.createNotification('Authorization sent')
185+
store.dispatch( uiActions.createNotification('Authorization sent') )
184186
}
185187
)
186188
break;

0 commit comments

Comments
 (0)