diff --git a/Program/Common/Chat/ChatHub.cs b/Program/Common/Chat/ChatHub.cs index 28c0e4b..138f25c 100644 --- a/Program/Common/Chat/ChatHub.cs +++ b/Program/Common/Chat/ChatHub.cs @@ -1,9 +1,20 @@ +using Back.Program.Services.V1.Interfaces; using Microsoft.AspNetCore.SignalR; namespace Back.Program.Common.Chat; public class ChatHub : Hub { + private readonly ILogger _logger; + private readonly IChatService _chatService; + + public ChatHub(ILogger logger, IChatService chatService) + { + _logger = logger; + _chatService = chatService; + } + + // 클라이언트에서 메시지를 보내면 모든 사용자에게 전송 public async Task SendMessage(string user, string message) { diff --git a/Program/Services/V1/ChatService.cs b/Program/Services/V1/ChatService.cs new file mode 100644 index 0000000..b06d1a5 --- /dev/null +++ b/Program/Services/V1/ChatService.cs @@ -0,0 +1,8 @@ +using Back.Program.Services.V1.Interfaces; + +namespace Back.Program.Services.V1; + +public class ChatService: IChatService +{ + +} \ No newline at end of file diff --git a/Program/Services/V1/Interfaces/IChatService.cs b/Program/Services/V1/Interfaces/IChatService.cs new file mode 100644 index 0000000..8959c4c --- /dev/null +++ b/Program/Services/V1/Interfaces/IChatService.cs @@ -0,0 +1,6 @@ +namespace Back.Program.Services.V1.Interfaces; + +public interface IChatService +{ + +} \ No newline at end of file