< Summary

Class:Decentraland.Bff.ClientCommsService
Assembly:Decentraland.Protocol.GeneratedCode
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/Decentraland/bff/ClientCommsServiceService.gen.cs
Covered lines:0
Uncovered lines:10
Coverable lines:10
Total lines:73
Line coverage:0% (0 of 10)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ClientCommsService(...)0%2100%
SubscribeToPeerMessages(...)0%2100%
GetPeerMessages(...)0%2100%
UnsubscribeToPeerMessages(...)0%2100%
SubscribeToSystemMessages(...)0%2100%
GetSystemMessages(...)0%2100%
UnsubscribeToSystemMessages(...)0%2100%
PublishToTopic(...)0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/Decentraland/bff/ClientCommsServiceService.gen.cs

#LineLine coverage
 1
 2// AUTOGENERATED, DO NOT EDIT
 3// Type definitions for server implementations of ports.
 4// package: decentraland.bff
 5// file: decentraland/bff/comms_service.proto
 6using Cysharp.Threading.Tasks;
 7using rpc_csharp;
 8
 9namespace Decentraland.Bff {
 10public interface IClientCommsService
 11{
 12  UniTask<Subscription> SubscribeToPeerMessages(SubscriptionRequest request);
 13
 14  IUniTaskAsyncEnumerable<PeerTopicSubscriptionResultElem> GetPeerMessages(Subscription request);
 15
 16  UniTask<UnsubscriptionResult> UnsubscribeToPeerMessages(Subscription request);
 17
 18  UniTask<Subscription> SubscribeToSystemMessages(SubscriptionRequest request);
 19
 20  IUniTaskAsyncEnumerable<SystemTopicSubscriptionResultElem> GetSystemMessages(Subscription request);
 21
 22  UniTask<UnsubscriptionResult> UnsubscribeToSystemMessages(Subscription request);
 23
 24  UniTask<PublishToTopicResult> PublishToTopic(PublishToTopicRequest request);
 25}
 26
 27public class ClientCommsService : IClientCommsService
 28{
 29  private readonly RpcClientModule module;
 30
 031  public ClientCommsService(RpcClientModule module)
 32  {
 033      this.module = module;
 034  }
 35
 36
 37  public UniTask<Subscription> SubscribeToPeerMessages(SubscriptionRequest request)
 38  {
 039      return module.CallUnaryProcedure<Subscription>("SubscribeToPeerMessages", request);
 40  }
 41
 42  public IUniTaskAsyncEnumerable<PeerTopicSubscriptionResultElem> GetPeerMessages(Subscription request)
 43  {
 044      return module.CallServerStream<PeerTopicSubscriptionResultElem>("GetPeerMessages", request);
 45  }
 46
 47  public UniTask<UnsubscriptionResult> UnsubscribeToPeerMessages(Subscription request)
 48  {
 049      return module.CallUnaryProcedure<UnsubscriptionResult>("UnsubscribeToPeerMessages", request);
 50  }
 51
 52  public UniTask<Subscription> SubscribeToSystemMessages(SubscriptionRequest request)
 53  {
 054      return module.CallUnaryProcedure<Subscription>("SubscribeToSystemMessages", request);
 55  }
 56
 57  public IUniTaskAsyncEnumerable<SystemTopicSubscriptionResultElem> GetSystemMessages(Subscription request)
 58  {
 059      return module.CallServerStream<SystemTopicSubscriptionResultElem>("GetSystemMessages", request);
 60  }
 61
 62  public UniTask<UnsubscriptionResult> UnsubscribeToSystemMessages(Subscription request)
 63  {
 064      return module.CallUnaryProcedure<UnsubscriptionResult>("UnsubscribeToSystemMessages", request);
 65  }
 66
 67  public UniTask<PublishToTopicResult> PublishToTopic(PublishToTopicRequest request)
 68  {
 069      return module.CallUnaryProcedure<PublishToTopicResult>("PublishToTopic", request);
 70  }
 71
 72}
 73}