From af85e5c243fada5823f2253559eed95a8e950995 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Tue, 3 Apr 2018 08:34:27 +0900
Subject: [PATCH] refs #171 Show error message when failed to start streaming
---
src/renderer/components/TimelineSpace.vue | 6 ++++++
src/renderer/components/TimelineSpace/Contents/Local.vue | 6 ++++++
src/renderer/components/TimelineSpace/Contents/Public.vue | 6 ++++++
3 files changed, 18 insertions(+)
diff --git a/src/renderer/components/TimelineSpace.vue b/src/renderer/components/TimelineSpace.vue
index defd0f6236..312b06342a 100644
--- a/src/renderer/components/TimelineSpace.vue
+++ b/src/renderer/components/TimelineSpace.vue
@@ -69,6 +69,12 @@ export default {
})
}
this.$store.dispatch('TimelineSpace/startUserStreaming', account)
+ .catch(() => {
+ this.$message({
+ message: 'Failed to start streaming',
+ type: 'error'
+ })
+ })
} catch (err) {
this.$message({
message: 'Could not find account',
diff --git a/src/renderer/components/TimelineSpace/Contents/Local.vue b/src/renderer/components/TimelineSpace/Contents/Local.vue
index ebf15d8b7f..1e024010ba 100644
--- a/src/renderer/components/TimelineSpace/Contents/Local.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Local.vue
@@ -56,6 +56,12 @@ export default {
})
}
this.$store.dispatch('TimelineSpace/Contents/Local/startLocalStreaming')
+ .catch(() => {
+ this.$message({
+ message: 'Failed to start streaming',
+ type: 'error'
+ })
+ })
},
updateToot (message) {
this.$store.commit('TimelineSpace/Contents/Local/updateToot', message)
diff --git a/src/renderer/components/TimelineSpace/Contents/Public.vue b/src/renderer/components/TimelineSpace/Contents/Public.vue
index 37fb43babc..0164dce64a 100644
--- a/src/renderer/components/TimelineSpace/Contents/Public.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Public.vue
@@ -56,6 +56,12 @@ export default {
})
}
this.$store.dispatch('TimelineSpace/Contents/Public/startPublicStreaming')
+ .catch(() => {
+ this.$message({
+ message: 'Failed to start streaming',
+ type: 'error'
+ })
+ })
},
updateToot (message) {
this.$store.commit('TimelineSpace/Contents/Public/updateToot', message)