| 1234567891011 |
- namespace Application.Abstractions.Chat;
- /// <summary>
- /// 채팅 보상 훅 (d0 §2.2) — SendMessage 성공 시 호출되는 XP/포인트 지급 확장점.
- /// M1 은 no-op 등록, 실구현(일일 캡·수치)은 D3 RewardService 가 담당한다.
- /// 구현체는 예외를 밖으로 던지지 않아야 한다 (채팅 브로드캐스트에 영향 금지).
- /// </summary>
- public interface IChatRewardHook
- {
- Task OnMessageSentAsync(int memberID, string roomKey, string content, CancellationToken ct = default);
- }
|