invoke method
Invocates a hub or server RPC method and awaits a response.
Implementation
@override
Future<Either<RealtimeFailure, dynamic>> invoke(
String methodName, {
List<dynamic>? args,
Duration? timeout,
}) async {
_invocations.add({'method': methodName, 'args': args ?? []});
if (_mockErrors.containsKey(methodName)) {
return Left(_mockErrors[methodName]!);
}
if (_mockResults.containsKey(methodName)) {
return Right(_mockResults[methodName]);
}
return const Right(null);
}