WebsocketNotifier<T> constructor
WebsocketNotifier<T> (
- String subscribeMethod, {
- required SubscriptionId subscriptionId,
- required bool autoUnsubscribes,
- required bool cancelOnError,
- required JsonRpcNotificationDecoder<
T> decoder, - required Duration? timeLimit,
- required void onTimeout()?,
Creates a notification dispatcher.
Implementation
WebsocketNotifier(
this.subscribeMethod, {
required this.subscriptionId,
required this.autoUnsubscribes,
required this.cancelOnError,
required this.decoder,
required final Duration? timeLimit,
required void Function()? onTimeout,
}) : assert(timeLimit == null || onTimeout != null),
_timer = timeLimit != null && onTimeout != null
? Timer(timeLimit, onTimeout)
: null;