diff --git a/Assets/Scripts/ChatInputHandler.cs b/Assets/Scripts/ChatInputHandler.cs index 7015171354..18f7e7f761 100644 --- a/Assets/Scripts/ChatInputHandler.cs +++ b/Assets/Scripts/ChatInputHandler.cs @@ -20,16 +20,21 @@ public class ChatInputHandler : MonoSingleton // Lắng nghe phím Enter inputField.onSubmit.AddListener(OnSubmit);*/ - EventBus.Subscribe((x)=> Debug.Log(x.context)); + EventBus.Subscribe(OnSubmit); DontDestroyOnLoad(gameObject); } - // Khi nhấn Enter - private void OnSubmit(string text) + private void OnDestroy() { - if (!string.IsNullOrWhiteSpace(text)) + EventBus.Unsubscribe(OnSubmit); + } + + // Khi nhấn Enter + private void OnSubmit(GameSession.ChatMessageEvent text) + { + if (!string.IsNullOrWhiteSpace(text.context)) { - HandleUserInput(text); + HandleUserInput(text.context); } }