File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Service/GroupMembershipManagement/Hosts/GroupMembershipObtainer/Function Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,14 @@ public override void Configure(IFunctionsHostBuilder builder)
6565 ) ;
6666 } )
6767 . AddSingleton < IServiceBusQueueRepository , ServiceBusQueueRepository > ( services =>
68+ {
69+ var configuration = services . GetRequiredService < IConfiguration > ( ) ;
70+ var notificationsQueue = configuration [ "serviceBusNotificationsQueue" ] ;
71+ var client = services . GetRequiredService < ServiceBusClient > ( ) ;
72+ var sender = client . CreateSender ( notificationsQueue ) ;
73+ return new ServiceBusQueueRepository ( sender ) ;
74+ } )
75+ . AddSingleton < IServiceBusQueueRepository , ServiceBusQueueRepository > ( services =>
6876 {
6977 var configuration = services . GetRequiredService < IConfiguration > ( ) ;
7078 var membershipAggregatorQueue = configuration [ "serviceBusMembershipAggregatorQueue" ] ;
You can’t perform that action at this time.
0 commit comments