@@ -1170,12 +1170,12 @@ private void HandleCallbacks() {
11701170 }
11711171 }
11721172
1173- private async Task HandleMessage ( ulong steamID , string message ) {
1174- if ( steamID == 0 || string . IsNullOrEmpty ( message ) ) {
1173+ private async Task HandleMessage ( ulong chatID , ulong steamID , string message ) {
1174+ if ( chatID == 0 || steamID == 0 || string . IsNullOrEmpty ( message ) ) {
11751175 return ;
11761176 }
11771177
1178- SendMessage ( steamID , await Response ( steamID , message ) . ConfigureAwait ( false ) ) ;
1178+ SendMessage ( chatID , await Response ( steamID , message ) . ConfigureAwait ( false ) ) ;
11791179 }
11801180
11811181 private void SendMessage ( ulong steamID , string message ) {
@@ -1409,7 +1409,7 @@ private async void OnChatMsg(SteamFriends.ChatMsgCallback callback) {
14091409 SteamFriends . LeaveChat ( callback . ChatRoomID ) ;
14101410 break ;
14111411 default :
1412- await HandleMessage ( callback . ChatRoomID , callback . Message ) . ConfigureAwait ( false ) ;
1412+ await HandleMessage ( callback . ChatRoomID , callback . ChatterID , callback . Message ) . ConfigureAwait ( false ) ;
14131413 break ;
14141414 }
14151415 }
@@ -1447,7 +1447,7 @@ private async void OnFriendMsg(SteamFriends.FriendMsgCallback callback) {
14471447 return ;
14481448 }
14491449
1450- await HandleMessage ( callback . Sender , callback . Message ) . ConfigureAwait ( false ) ;
1450+ await HandleMessage ( callback . Sender , callback . Sender , callback . Message ) . ConfigureAwait ( false ) ;
14511451 }
14521452
14531453 private async void OnFriendMsgHistory ( SteamFriends . FriendMsgHistoryCallback callback ) {
@@ -1481,7 +1481,7 @@ private async void OnFriendMsgHistory(SteamFriends.FriendMsgHistoryCallback call
14811481 }
14821482
14831483 // Handle the message
1484- await HandleMessage ( callback . SteamID , lastMessage . Message ) . ConfigureAwait ( false ) ;
1484+ await HandleMessage ( callback . SteamID , callback . SteamID , lastMessage . Message ) . ConfigureAwait ( false ) ;
14851485 }
14861486
14871487 private void OnAccountInfo ( SteamUser . AccountInfoCallback callback ) {
0 commit comments