Skip to content

Commit

Permalink
added new 'Error_Messages' postmessage
Browse files Browse the repository at this point in the history
- handle App_LoadingStatus Initialized
- using Error_Messages richdocuments can pass custom error msg to
  collabora with nextcloud documentation link

Signed-off-by: Rashesh Padia <[email protected]>
  • Loading branch information
Rash419 committed Oct 17, 2023
1 parent 331f8f7 commit 6c08d03
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/view/Office.vue
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,7 @@ export default {
})
}
this.postMessage.registerPostMessageHandler(this.postMessageHandler)
this.sendPostMessage('Error_Messages', { websocketconnectionfailed: t('Failed to establish socket connection or socket connection closed unexpectedly. The reverse proxy might be misconfigured, please contact the administrator. For more info on proxy configuration please checkout https://docs.nextcloud.com/server/latest/admin_manual/office/proxy.html') })

this.load()
},
Expand Down Expand Up @@ -308,6 +309,14 @@ export default {
} else if (args.Status === 'Failed') {
this.loading = LOADING_STATE.FAILED
this.$emit('update:loaded', true)
} else if (args.Status === 'Initialized') {
// collabora iframe is ready to handle postMessages
this.sendPostMessage('Error_Messages', {
websocketconnectionfailed: {
msg: t('richdocuments', 'Failed to load {productName} - socket connection closed unexpectedly. The reverse proxy might be misconfigured, please contact the administrator. For more info on proxy configuration please checkout', { productName: loadState('richdocuments', 'productName', 'Nextcloud Office') }) + ' %url',
url: 'https://docs.nextcloud.com/server/latest/admin_manual/office/proxy.html',
},
})
}
break
case 'Action_Load_Resp':
Expand Down

0 comments on commit 6c08d03

Please sign in to comment.