SseLineResult.fromString constructor
SseLineResult.fromString(
- String input
Implementation
factory SseLineResult.fromString(String input) {
if (input.startsWith("id:")) {
return SseLineResult(
type: SseLineResultType.id,
value: input.substring(3).trim(),
);
}
if (input.startsWith("event:")) {
return SseLineResult(
type: SseLineResultType.event,
value: input.substring(6).trim(),
);
}
if (input.startsWith("data:")) {
return SseLineResult(
type: SseLineResultType.data,
value: input.substring(5).trim(),
);
}
if (input.startsWith("retry:")) {
return SseLineResult(
type: SseLineResultType.retry,
value: input.substring(6).trim(),
);
}
return SseLineResult(
type: SseLineResultType.none,
value: "",
);
}