using ContactService.WebApi.Application.Friend; using ContactService.WebApi.Application.FriendRequest; using ContactService.WebApi.Application.IntegrationServices; using IM.Commons; using IM.Protocols.Grpc.User; using Microsoft.Extensions.Options; namespace ContactService.WebApi { public class ModuleInit : IModuleInitializer { public void Initialize(IServiceCollection services) { services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddGrpcClient((sp, o) => { var options = sp.GetRequiredService>(); o.Address = new Uri(options.CurrentValue.IdentityServiceUrl); }); } } }