diff --git a/lib/src/transport_fake.dart b/lib/src/transport_fake.dart index e1340bc..953b011 100644 --- a/lib/src/transport_fake.dart +++ b/lib/src/transport_fake.dart @@ -150,12 +150,15 @@ class SpinifyTransportFake implements ISpinifyTransport { since: (epoch: '...', offset: Int64.ZERO), ), ); - case SpinifyRPCRequest(:int id, :List data): + case SpinifyRPCRequest(:int id, :String method, :List data): _response( (now) => SpinifyRPCResult( id: id, timestamp: now, - data: data, + data: switch (method) { + 'echo' => data, + _ => throw ArgumentError('Unknown method: $method'), + }, ), ); case SpinifyRefreshRequest(:int id):