WsRawEvent<T>.fromString constructor
WsRawEvent<T>.fromString (
- String input
Implementation
factory WsRawEvent.fromString(String input) {
final lines = input.split("\n");
String event = "unknown";
String data = "";
for (final line in lines) {
if (line.startsWith("event: ")) {
event = line.replaceFirst("event: ", "").trim();
continue;
}
if (line.startsWith("data:")) {
data = line.replaceFirst("data:", "").trim();
continue;
}
}
return WsRawEvent(event: event, data: data);
}