From b65c33c43aa3235f2aa545e3124ee3bdb30e38ed Mon Sep 17 00:00:00 2001 From: gozareshgir Date: Mon, 2 Feb 2026 19:16:47 +0330 Subject: [PATCH] test change --- .../Hubs/SendSmsHub.cs | 19 ++++++++++++++++++- ...InstitutionContractSmsServiceRepository.cs | 19 +++++++++++-------- 2 files changed, 29 insertions(+), 9 deletions(-) diff --git a/CompanyManagment.App.Contracts/Hubs/SendSmsHub.cs b/CompanyManagment.App.Contracts/Hubs/SendSmsHub.cs index 0327bf2d..1bd8f511 100644 --- a/CompanyManagment.App.Contracts/Hubs/SendSmsHub.cs +++ b/CompanyManagment.App.Contracts/Hubs/SendSmsHub.cs @@ -1,5 +1,7 @@ -using System.Text.RegularExpressions; +using System; +using System.Text.RegularExpressions; using System.Threading.Tasks; +using _0_Framework.Application; using Microsoft.AspNetCore.SignalR; namespace CompanyManagment.App.Contracts.Hubs; @@ -7,6 +9,21 @@ namespace CompanyManagment.App.Contracts.Hubs; public class SendSmsHub : Hub { + private readonly IAuthHelper _authHelper; + + public SendSmsHub(IAuthHelper authHelper) + { + _authHelper = authHelper; + } + + public override async Task OnConnectedAsync() + { + var accountId = _authHelper.CurrentAccountId(); + var connectionId = Context.ConnectionId; + await send(accountId); + await base.OnConnectedAsync(); + } + public async Task send(long id) { diff --git a/CompanyManagment.EFCore/Repository/InstitutionContractSmsServiceRepository.cs b/CompanyManagment.EFCore/Repository/InstitutionContractSmsServiceRepository.cs index e2254f10..d5258d2e 100644 --- a/CompanyManagment.EFCore/Repository/InstitutionContractSmsServiceRepository.cs +++ b/CompanyManagment.EFCore/Repository/InstitutionContractSmsServiceRepository.cs @@ -31,8 +31,9 @@ public class InstitutionContractSmsServiceRepository : RepositoryBase _hubContext; private readonly IPersonalContractingPartyRepository _personalContractingPartyRepository; + private readonly IAuthHelper _authHelper; - public InstitutionContractSmsServiceRepository(CompanyContext context, ISmsService smsService, ILogger logger, ISmsResultRepository smsResultRepository, IHubContext hubContext, IPersonalContractingPartyRepository personalContractingPartyRepository) : base(context) + public InstitutionContractSmsServiceRepository(CompanyContext context, ISmsService smsService, ILogger logger, ISmsResultRepository smsResultRepository, IHubContext hubContext, IPersonalContractingPartyRepository personalContractingPartyRepository, IAuthHelper authHelper) : base(context) { _context = context; _smsService = smsService; @@ -40,6 +41,7 @@ public class InstitutionContractSmsServiceRepository : RepositoryBase smsListData, string typeOfSms, string sendMessStart, string sendMessEnd) { + var accountId = _authHelper.CurrentAccountId(); if (smsListData.Any()) { await _smsService.Alarm("09114221321", sendMessStart); @@ -983,7 +986,7 @@ public class InstitutionContractSmsServiceRepository : RepositoryBase