Files
BuYuHouDuan/UserSrc/UserService/Hubs/KillAnnounceSubscriber.cs
T
2026-10-12 16:22:04 +08:00

27 lines
639 B
C#

using System.Threading.Tasks;
using CommonDomain;
using DotNetCore.CAP;
using Microsoft.Extensions.Logging;
using UserService.User;
namespace UserService.Hubs
{
public class KillAnnounceSubscriber : ICapSubscribe
{
private readonly IUserService _userService;
public KillAnnounceSubscriber(IUserService userService)
{
_userService = userService;
}
[CapSubscribe(TopicKeys.全局击杀公告)]
public async Task HandleKillAnnounce(KillAnnounceParam param)
{
await _userService.SendKillAnnouncement(param);
}
}
}