withStringDecoder static method
      
JsonRpcWebsocketClient<String> 
withStringDecoder(
    
- Uri uri, {
- Duration? timeLimit,
- int? maxAttempts,
- List<int> ? backoffSchedule,
- List<String> ? protocols,
- JsonRpcWebsocketClientOnConnect<String> ? onConnect,
- JsonRpcWebsocketClientOnDisconnect? onDisconnect,
- JsonRpcWebsocketClientOnData<String> ? onData,
- JsonRpcWebsocketClientOnError? onError,
- JsonRpcWebsocketClientOnPing? onPing,
Creates a JSON RPC Client for Websocket methods that return String data.
Implementation
static JsonRpcWebsocketClient<String> withStringDecoder(
  final Uri uri, {
  final Duration? timeLimit,
  final int? maxAttempts,
  final List<int>? backoffSchedule,
  final List<String>? protocols,
  final JsonRpcWebsocketClientOnConnect<String>? onConnect,
  final JsonRpcWebsocketClientOnDisconnect? onDisconnect,
  final JsonRpcWebsocketClientOnData<String>? onData,
  final JsonRpcWebsocketClientOnError? onError,
  final JsonRpcWebsocketClientOnPing? onPing,
}) => JsonRpcWebsocketClient(
  uri,
  timeLimit: timeLimit,
  maxAttempts: maxAttempts,
  backoffSchedule: backoffSchedule,
  protocols: protocols,
  onConnect: onConnect,
  onDisconnect: onDisconnect,
  onData: onData,
  onError: onError,
  onPing: onPing,
  isPing: (data) => data.isEmpty,
  decoder: const JsonDecoder(),
);