NoOpChatRewardHook.cs 449 B

1234567891011121314
  1. using Application.Abstractions.Chat;
  2. namespace Infrastructure.Chat;
  3. /// <summary>
  4. /// M1 기본 등록용 no-op 훅 — 채팅 XP/포인트 실지급은 D3 RewardService 구현으로 교체 예정 (d0 §2.2).
  5. /// </summary>
  6. internal sealed class NoOpChatRewardHook : IChatRewardHook
  7. {
  8. public Task OnMessageSentAsync(int memberID, string roomKey, string content, CancellationToken ct = default)
  9. {
  10. return Task.CompletedTask;
  11. }
  12. }