WsEvent<T>.fromString constructor
Implementation
factory WsEvent.fromString(String input, T Function(String data) parser) {
final evt = WsRawEvent<T>.fromString(input);
switch (evt.event) {
case "message":
return WsMessageEvent(parser(evt.data));
case "error":
return WsErrorEvent(ArriError.fromString(evt.data));
default:
return evt;
}
}