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
|
||||
*/
|
||||
|
||||
import GK from '../fb-stubs/GK';
|
||||
import {SecureServerConfig} from '../utils/CertificateProvider';
|
||||
import ServerAdapter, {ServerEventsListener} from './ServerAdapter';
|
||||
import ServerRSocket from './ServerRSocket';
|
||||
import ServerWebSocket from './ServerWebSocket';
|
||||
import ServerWebSocketBrowser from './ServerWebSocketBrowser';
|
||||
|
||||
function _createServer(listener: ServerEventsListener) {
|
||||
@@ -18,6 +20,10 @@ function _createServer(listener: ServerEventsListener) {
|
||||
* WebSocket. Default is RSocket, but the stage is set for different type
|
||||
* of communication channels.
|
||||
*/
|
||||
if (GK.get('flipper_websocket_server')) {
|
||||
return new ServerWebSocket(listener);
|
||||
}
|
||||
|
||||
return new ServerRSocket(listener);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user