コード例 #1
0
ファイル: MessageManager.cs プロジェクト: BrunoGAsis/ChatApp
 public MessageManager(IServiceScopeFactory serviceScopeFactory)
 {
     if (OrchestrationConfiguration.RetrieveHistoryChatOnStartup)
     {
         _serviceScopeFactory = serviceScopeFactory;
         using (var scope = _serviceScopeFactory.CreateScope())
         {
             IChatMessageBusiness msgBss = scope.ServiceProvider.GetService <IChatMessageBusiness>();
             StoreMessages(msgBss.GetLastMessages(OrchestrationConfiguration.MessageManagerQueueLimit));
         }
     }
 }
コード例 #2
0
 public MessageController(IStockBot stockBot, IMessageManager manager, IChatMessageBusiness chatMessageBusiness)
 {
     _stockBot            = stockBot;
     _manager             = manager;
     _chatMessageBusiness = chatMessageBusiness;
 }