dart-eventsource
dart-eventsource copied to clipboard
Continuous trigger on the listeners
Hi all, I'm using the package into an app running on iPhone. I created the object as:
eventSource = await EventSource.connect("https://my.com/php/utility/notify.php");
eventSource!.onOpen.listen((event) {
debugPrint("SSE OPEN $event");
});
eventSource!.onMessage.listen((event) {
debugPrint("SSE onMSG data:'${event.data}' ev:'${event.event}' id:${event.id}");
});
eventSource!.onError.listen((event) {
debugPrint("SSE ERROR $event");
});
eventSource!.listen((event) {
debugPrint("SSE EVT data:'${event.data}' ev:'${event.event}' id:${event.id}");
});
In the console I see a continuous output of the following:
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
flutter: SSE onMSG data:'' ev:'message' id:null
flutter: SSE EVT data:'' ev:'message' id:null
...
at the frequency of almost 1 a second. Is it correct?
Thanks!