FCM kifejlesztése
This commit is contained in:
@@ -19,15 +19,17 @@ namespace WorkFlowCheck.BL.Services
|
||||
{
|
||||
private readonly IRequestContext _requestContext;
|
||||
private readonly IUserService _userService;
|
||||
|
||||
private readonly IMessageService _messageService;
|
||||
|
||||
public SyncService(AppDbContext dbContext,
|
||||
IMapper mapper,
|
||||
IRequestContext requestContext,
|
||||
IMessageService messageService,
|
||||
IUserService userService) : base(dbContext, mapper)
|
||||
{
|
||||
_requestContext = requestContext;
|
||||
_userService = userService;
|
||||
_messageService = messageService;
|
||||
}
|
||||
|
||||
public async Task<List<CheckPointDTO>> GetAllCheckPointAsync()
|
||||
@@ -398,7 +400,7 @@ namespace WorkFlowCheck.BL.Services
|
||||
var deviceMessageDTO = new DeviceMessageDTO()
|
||||
{
|
||||
IsReaded = false,
|
||||
Message = "Ellenőrző lap blokkolva!",
|
||||
Message = $"Ellenőrző lap blokkolva! [{checkListHeaderDTO.DocumentNumber}]",
|
||||
SendDate = DateTime.UtcNow,
|
||||
ExtraDataJSON = "",
|
||||
RoleId = item.ParentId,
|
||||
@@ -407,6 +409,14 @@ namespace WorkFlowCheck.BL.Services
|
||||
};
|
||||
|
||||
await this.DeviceMessageSend(deviceMessageDTO);
|
||||
|
||||
var fCMMessageDTO = new FCMMessageDTO
|
||||
{
|
||||
Body = deviceMessageDTO.Message,
|
||||
Title = "Blokkolási értesítés",
|
||||
UserId = user.Id,
|
||||
};
|
||||
await _messageService.SendFCMMessageToLastToken(fCMMessageDTO);
|
||||
}
|
||||
return retVal;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user