Skip to content

Commit a82c58a

Browse files
authored
Merge pull request #42 from oslabs-beta/linux
headers for gRPC, websocket message styling
2 parents b1f779f + 1382bac commit a82c58a

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

src/client/components/containers/ResponseContainer.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ class ResponseContainer extends Component {
3737
openTab: val,
3838
});
3939
break;
40+
case 'Response Metadata':
41+
this.setState({
42+
openTab: val,
43+
});
44+
break;
4045
case 'Response Headers':
4146
this.setState({
4247
openTab: val,
@@ -47,7 +52,7 @@ class ResponseContainer extends Component {
4752
openTab: val,
4853
});
4954
break;
50-
55+
5156
default:
5257
}
5358
}
@@ -69,6 +74,7 @@ class ResponseContainer extends Component {
6974
&& <ResponseEventsDisplay response={this.props.content.response} />
7075
}
7176
{this.state.openTab === 'Response Headers' && <ResponseHeadersDisplay responseContent={this.props.content.response} />}
77+
{this.state.openTab === 'Response Metadata' && <ResponseHeadersDisplay responseContent={this.props.content.response} />}
7278
{this.state.openTab === 'Response Cookies' && <ResponseCookiesDisplay responseContent={this.props.content.response} />}
7379
</div>
7480
);

src/client/components/display/ResponseTabs.jsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,14 @@ class ResponseTabs extends Component {
77
}
88

99
render() {
10+
console.log('THETSHESTRKSDFKJHS', this.props.content)
1011
const events = 'Response Events';
1112
const cookies = 'Response Cookies';
1213
let headers = 'Response Headers';
14+
15+
if (this.props.content.gRPC === true ) {
16+
headers = 'Response Metadata';
17+
}
1318
return (
1419
<ul className="tab_list-response">
1520
<Tab onTabSelected={this.props.handleTabSelect} tabName={events} key="events" openTab={this.props.openResponseTab}/>
@@ -25,3 +30,5 @@ class ResponseTabs extends Component {
2530
}
2631

2732
export default ResponseTabs;
33+
34+

src/client/components/display/WebSocketMessage.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ class WebSocketMessage extends Component {
1010
render() {
1111
const styles = {
1212
display: 'flex',
13+
overflow: 'hidden',
1314
justifyContent: this.props.source === 'server' ? 'flex-start' : 'flex-end',
1415
};
1516

@@ -22,7 +23,7 @@ class WebSocketMessage extends Component {
2223

2324
return (
2425
<div style={styles} className={webSocketMessageClassNames}>
25-
<div className={'websocket_message-data'}><div>{this.props.data}</div></div>
26+
<div style={styles} className={'websocket_message-data'}><div>{this.props.data}</div></div>
2627
<div className={'websocket_message-time'}>{`${hours}:${minutes}`}</div>
2728
</div>
2829
);

src/client/controllers/grpcController.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ grpcController.openGrpcConnection = (reqResObj, connectionArray) => {
174174
// request without overwrite
175175
reqResObj.connection = 'pending';
176176
reqResObj.connectionType = 'plain';
177-
reqResObj.timeSent = Date.now();
177+
reqResObj.timeReceived = Date.now();
178178
call.write(query);
179179
// add console log for completed write?
180180
}
@@ -214,7 +214,7 @@ grpcController.openGrpcConnection = (reqResObj, connectionArray) => {
214214
for (let i = 0; i < keys.length; i += 1) {
215215
let key = keys[i];
216216
reqResObj.response.headers[key] = metadata._internal_repr[key][0];
217-
console.log('reqred headers are now', reqResObj.response.headers)
217+
console.log('reqres headers are now: ', reqResObj.response.headers)
218218
}
219219
store.default.dispatch(actions.reqResUpdate(reqResObj))
220220
})
@@ -240,7 +240,7 @@ grpcController.openGrpcConnection = (reqResObj, connectionArray) => {
240240
for (let i = 0; i < keys.length; i += 1) {
241241
let key = keys[i];
242242
reqResObj.response.headers[key] = metadata._internal_repr[key][0];
243-
console.log('reqred headers are now', reqResObj.response.headers)
243+
console.log('reqres headers are now: ', reqResObj.response.headers)
244244
}
245245
store.default.dispatch(actions.reqResUpdate(reqResObj))
246246
});

0 commit comments

Comments
 (0)