32 lines
846 B
C#
32 lines
846 B
C#
using IM_API.Domain.Events;
|
|
using IM_API.Models;
|
|
using MassTransit;
|
|
|
|
namespace IM_API.Application.EventHandlers.FriendAddHandler
|
|
{
|
|
public class FriendAddSignalRHandler : IConsumer<FriendAddEvent>
|
|
{
|
|
private readonly ImContext _context;
|
|
public FriendAddSignalRHandler(ImContext context)
|
|
{
|
|
_context = context;
|
|
}
|
|
|
|
public Task Consume(ConsumeContext<FriendAddEvent> context)
|
|
{
|
|
throw new NotImplementedException();
|
|
var @event = context.Message;
|
|
|
|
var RequestfriendShip = new Friend()
|
|
{
|
|
Avatar = @event.ResponseUser.Avatar,
|
|
UserId = @event.RequestUser.Id,
|
|
RemarkName = @event.RequestInfo.NickName,
|
|
Created = @event.RequestInfo.Created,
|
|
|
|
|
|
};
|
|
}
|
|
}
|
|
}
|