aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-07-15 15:18:13 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-07-15 15:18:13 +0530
commit9e08551ae5f421a3875fb1fe19bf243508d3dda0 (patch)
tree65605718e7acfa5a4f832874a347a76c37ee1e51 /src/features
parent5.6.0-nightly.86 (diff)
downloadferdium-app-9e08551ae5f421a3875fb1fe19bf243508d3dda0.tar.gz
ferdium-app-9e08551ae5f421a3875fb1fe19bf243508d3dda0.tar.zst
ferdium-app-9e08551ae5f421a3875fb1fe19bf243508d3dda0.zip
Added more logging while publishing of debug info.
Diffstat (limited to 'src/features')
-rw-r--r--src/features/publishDebugInfo/Component.js22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/features/publishDebugInfo/Component.js b/src/features/publishDebugInfo/Component.js
index e7949a0be..f97a7c750 100644
--- a/src/features/publishDebugInfo/Component.js
+++ b/src/features/publishDebugInfo/Component.js
@@ -13,6 +13,8 @@ import { DEBUG_API } from '../../config';
13import AppStore from '../../stores/AppStore'; 13import AppStore from '../../stores/AppStore';
14import ServicesStore from '../../stores/ServicesStore'; 14import ServicesStore from '../../stores/ServicesStore';
15 15
16const debug = require('debug')('Ferdi:feature:publishDebugInfo');
17
16const messages = defineMessages({ 18const messages = defineMessages({
17 title: { 19 title: {
18 id: 'feature.publishDebugInfo.title', 20 id: 'feature.publishDebugInfo.title',
@@ -100,6 +102,7 @@ export default @injectSheet(styles) @inject('stores', 'actions') @observer class
100 } 102 }
101 103
102 async publishDebugInfo() { 104 async publishDebugInfo() {
105 debug('debugInfo: starting publish');
103 this.setState({ 106 this.setState({
104 isSendingLog: true, 107 isSendingLog: true,
105 }); 108 });
@@ -112,17 +115,26 @@ export default @injectSheet(styles) @inject('stores', 'actions') @observer class
112 log: debugInfo, 115 log: debugInfo,
113 }), 116 }),
114 }, false); 117 }, false);
115 const response = await request.json();
116 118
117 if (response.id) { 119 debug(`debugInfo: publishing status: ${request.status}`);
118 this.setState({ 120 if (request.status === 200) {
119 log: response.id, 121 const response = await request.json();
120 }); 122 if (response.id) {
123 this.setState({
124 log: response.id,
125 });
126 } else {
127 this.setState({
128 error: true,
129 });
130 }
121 } else { 131 } else {
122 this.setState({ 132 this.setState({
123 error: true, 133 error: true,
124 }); 134 });
125 } 135 }
136
137 debug('debugInfo: finished publishing');
126 } 138 }
127 139
128 render() { 140 render() {