FakeWsSession constructor
FakeWsSession(
- FakeEventBus bus,
- MessageSocket socket,
- FakePrincipalLookup lookup, {
- required Map<
String, Object?> welcomeServer(), - required FakeCallHandler onCall,
- int heartbeatSec = 20,
- bool answerPings = true,
Starts serving socket.
Implementation
FakeWsSession(
super.bus,
super.socket,
super.lookup, {
required this.welcomeServer,
required this.onCall,
this.heartbeatSec = 20,
this.answerPings = true,
}) {
_sub = socket.incoming.listen(
_onFrame,
onDone: () {
_closed = true;
bus._remove(this);
},
);
}