From 8e6a543c707f0f1871133e5fa673aaa2bb981403 Mon Sep 17 00:00:00 2001 From: Max Heimbrock <43608204+MaxHeimbrock@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:57:08 +0200 Subject: [PATCH 1/2] Remove annotation of obsolete usage --- Runtime/Scripts/Core/Room.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Runtime/Scripts/Core/Room.cs b/Runtime/Scripts/Core/Room.cs index eec304c3..7c399017 100644 --- a/Runtime/Scripts/Core/Room.cs +++ b/Runtime/Scripts/Core/Room.cs @@ -102,6 +102,7 @@ public Proto.RoomOptions ToProto() proto.AdaptiveStream = AdaptiveStream; proto.JoinRetries = JoinRetries; proto.RtcConfig = RtcConfig?.ToProto(); +#pragma warning disable CS0612 // Type or member is obsolete proto.E2Ee = E2EE?.ToProto(); return proto; From 9aad080b764e93947c28cfc7d11628d3bc5d658c Mon Sep 17 00:00:00 2001 From: Max Heimbrock <43608204+MaxHeimbrock@users.noreply.github.com> Date: Fri, 3 Jul 2026 14:13:33 +0200 Subject: [PATCH 2/2] Reducing warnings in tests --- Tests/PlayMode/RpcTests.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Tests/PlayMode/RpcTests.cs b/Tests/PlayMode/RpcTests.cs index 44a5c4aa..cd8c630c 100644 --- a/Tests/PlayMode/RpcTests.cs +++ b/Tests/PlayMode/RpcTests.cs @@ -27,9 +27,9 @@ public IEnumerator RegisterRpcMethod_AndPerformRpc_ReturnsResponse() yield return context.ConnectAll(); Assert.IsNull(context.ConnectionError, context.ConnectionError); - context.Rooms[1].LocalParticipant.RegisterRpcMethod("echo", async (data) => + context.Rooms[1].LocalParticipant.RegisterRpcMethod("echo", (data) => { - return $"echo:{data.Payload}"; + return Task.FromResult($"echo:{data.Payload}"); }); var rpcInstruction = context.Rooms[0].LocalParticipant.PerformRpc(new PerformRpcParams @@ -58,9 +58,9 @@ public IEnumerator PerformRpc_HandlerThrowsRpcError_PropagatesError() yield return context.ConnectAll(); Assert.IsNull(context.ConnectionError, context.ConnectionError); - context.Rooms[1].LocalParticipant.RegisterRpcMethod("throw-rpc", async (data) => + context.Rooms[1].LocalParticipant.RegisterRpcMethod("throw-rpc", (data) => { - throw new RpcError(42, "custom error", "custom data"); + return Task.FromException(new RpcError(42, "custom error", "custom data")); }); var rpcInstruction = context.Rooms[0].LocalParticipant.PerformRpc(new PerformRpcParams @@ -90,9 +90,9 @@ public IEnumerator PerformRpc_HandlerThrowsGenericException_ReturnsApplicationEr yield return context.ConnectAll(); Assert.IsNull(context.ConnectionError, context.ConnectionError); - context.Rooms[1].LocalParticipant.RegisterRpcMethod("throw-generic", async (data) => + context.Rooms[1].LocalParticipant.RegisterRpcMethod("throw-generic", (data) => { - throw new InvalidOperationException("something went wrong"); + return Task.FromException(new InvalidOperationException("something went wrong")); }); var rpcInstruction = context.Rooms[0].LocalParticipant.PerformRpc(new PerformRpcParams @@ -147,9 +147,9 @@ public IEnumerator UnregisterRpcMethod_ThenPerformRpc_ReturnsUnsupportedMethod() yield return context.ConnectAll(); Assert.IsNull(context.ConnectionError, context.ConnectionError); - context.Rooms[1].LocalParticipant.RegisterRpcMethod("unreg-test", async (data) => + context.Rooms[1].LocalParticipant.RegisterRpcMethod("unreg-test", (data) => { - return "should not reach here"; + return Task.FromResult("should not reach here"); }); context.Rooms[1].LocalParticipant.UnregisterRpcMethod("unreg-test");