WebSocket server GK
Summary: This change enables a WebSocket server if the user is on the 'flipper_websocket_server' GK. I don't expect this change to make it as the final product of the entire solution. Instead, it can be used to quickly enable/disable WebSocket during development/testing without requiring any code changes. Reviewed By: passy Differential Revision: D30069694 fbshipit-source-id: 75daac75e6dad7f63cf194d8287971c33d3abb61
This commit is contained in:
committed by
Facebook GitHub Bot
parent
b76ce357eb
commit
4e6b895fc9
@@ -7,9 +7,11 @@
|
|||||||
* @format
|
* @format
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import GK from '../fb-stubs/GK';
|
||||||
import {SecureServerConfig} from '../utils/CertificateProvider';
|
import {SecureServerConfig} from '../utils/CertificateProvider';
|
||||||
import ServerAdapter, {ServerEventsListener} from './ServerAdapter';
|
import ServerAdapter, {ServerEventsListener} from './ServerAdapter';
|
||||||
import ServerRSocket from './ServerRSocket';
|
import ServerRSocket from './ServerRSocket';
|
||||||
|
import ServerWebSocket from './ServerWebSocket';
|
||||||
import ServerWebSocketBrowser from './ServerWebSocketBrowser';
|
import ServerWebSocketBrowser from './ServerWebSocketBrowser';
|
||||||
|
|
||||||
function _createServer(listener: ServerEventsListener) {
|
function _createServer(listener: ServerEventsListener) {
|
||||||
@@ -18,6 +20,10 @@ function _createServer(listener: ServerEventsListener) {
|
|||||||
* WebSocket. Default is RSocket, but the stage is set for different type
|
* WebSocket. Default is RSocket, but the stage is set for different type
|
||||||
* of communication channels.
|
* of communication channels.
|
||||||
*/
|
*/
|
||||||
|
if (GK.get('flipper_websocket_server')) {
|
||||||
|
return new ServerWebSocket(listener);
|
||||||
|
}
|
||||||
|
|
||||||
return new ServerRSocket(listener);
|
return new ServerRSocket(listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user