Example #1
0
        protected override IAsyncDisposable CreateClient(out IStreamAPI client)
        {
            var channel = new Channel("localhost", Port, ChannelCredentials.Insecure);

            client = channel.CreateGrpcService <IStreamAPI>();
            return(new DisposableChannel(channel));
        }
 // Dependency inyection
 public FeedController(IStreamAPI streamAPI)
 {
     _streamApi = streamAPI;
 }
 // Dependency inyection
 public UserController(IStreamAPI streamAPI, IDatabaseConnection database)
 {
     _streamApi = streamAPI;
     _database  = database;
 }
 // Dependency inyection
 public RelationsController(IStreamAPI streamAPI)
 {
     _streamApi = streamAPI;
 }
Example #5
0
 // Dependency inyection
 public PostsController(IStreamAPI streamAPI)
 {
     _streamApi = streamAPI;
 }