socketListen<T> method

Stream<FeathersJsEventData<T>> socketListen<T>({
  1. required String serviceName,
  2. required Function fromJson,
})

Listen to On ` updated | patched | created | removed ` serviceName

If no error occured, you will get FeathersJsEventData

Then to retrieve the data send by feathers, do: feathersJsEventData.data

Event type send by feathers: feathersJsEventData.type

Note: T is class that represent what feather js will send. You have to define it in your code

Otherwise, an exception of type FeatherJsError will be raised that can be caught on the stream

Use FeatherJsErrorType.{ERROR} to known what happen

Implementation

Stream<FeathersJsEventData<T>> socketListen<T>(
    {required String serviceName, required Function fromJson}) {
  return this.scketio.listen(serviceName: serviceName, fromJson: fromJson);
}