@@ -376,7 +376,7 @@ public List<Integer> getAdminUsers() {
376376 @ Override
377377 public boolean isRoomOwner (int roomId , int userId ) throws IOException {
378378 var userInfo = connection .getUserInfo (roomId , userId );
379- return (userInfo == null ) ? false : userInfo .isOwner ();
379+ return (userInfo == null ) ? false : userInfo .owner ();
380380 }
381381
382382 @ Override
@@ -688,41 +688,41 @@ public void complete() {
688688 }
689689
690690 private void handleMessage (ChatMessage message ) {
691- if (timeout && !isAdminUser (message .getUserId ())) {
691+ if (timeout && !isAdminUser (message .userId ())) {
692692 //bot is in timeout, ignore
693693 return ;
694694 }
695695
696- if (message .getContent () == null ) {
696+ if (message .isDeleted () ) {
697697 //user deleted their message, ignore
698698 return ;
699699 }
700700
701- if (!allowedUsers .isEmpty () && !allowedUsers .contains (message .getUserId ())) {
701+ if (!allowedUsers .isEmpty () && !allowedUsers .contains (message .userId ())) {
702702 //message was posted by a user who is not in the green list, ignore
703703 return ;
704704 }
705705
706- if (bannedUsers .contains (message .getUserId ())) {
706+ if (bannedUsers .contains (message .userId ())) {
707707 //message was posted by a banned user, ignore
708708 return ;
709709 }
710710
711- var room = connection .getRoom (message .getRoomId ());
711+ var room = connection .getRoom (message .roomId ());
712712 if (room == null ) {
713713 //the bot is no longer in the room
714714 return ;
715715 }
716716
717- if (message .getUserId () == userId ) {
717+ if (message .userId () == userId ) {
718718 //message was posted by this bot
719719 handleBotMessage (message );
720720 return ;
721721 }
722722
723723 message = convertFromBotlerRelayMessage (message );
724724
725- timeOfLastMessageByRoom .put (message .getRoomId (), message .getTimestamp ());
725+ timeOfLastMessageByRoom .put (message .roomId (), message .timestamp ());
726726
727727 var actions = handleListeners (message );
728728 handleActions (message , actions );
@@ -731,7 +731,7 @@ private void handleMessage(ChatMessage message) {
731731 private void handleBotMessage (ChatMessage message ) {
732732 PostedMessage postedMessage ;
733733 synchronized (postedMessages ) {
734- postedMessage = postedMessages .remove (message .getMessageId ());
734+ postedMessage = postedMessages .remove (message .id ());
735735 }
736736
737737 /*
@@ -756,14 +756,14 @@ private void handleBotMessage(ChatMessage message) {
756756 * edit the message so that the onebox no longer displays, but
757757 * the URL is still preserved.
758758 */
759- var messageIsOnebox = message .getContent ().isOnebox ();
759+ var messageIsOnebox = message .content ().isOnebox ();
760760 if (postedMessage != null && hideOneboxesAfter != null && (messageIsOnebox || postedMessage .isCondensableOrEphemeral ())) {
761761 var postedMessageAge = Duration .between (postedMessage .getTimePosted (), Instant .now ());
762762 var hideIn = hideOneboxesAfter .minus (postedMessageAge );
763763
764764 logger .atInfo ().log (() -> {
765765 var action = messageIsOnebox ? "Hiding onebox" : "Condensing message" ;
766- return action + " in " + hideIn .toMillis () + "ms [room=" + message .getRoomId () + ", id=" + message .getMessageId () + "]: " + message .getContent ();
766+ return action + " in " + hideIn .toMillis () + "ms [room=" + message .roomId () + ", id=" + message .id () + "]: " + message .content ();
767767 });
768768
769769 scheduleChore (hideIn , new CondenseMessageChore (postedMessage ));
@@ -787,7 +787,7 @@ private void handleActions(ChatMessage message, ChatActions actions) {
787787 return ;
788788 }
789789
790- logger .atInfo ().log (() -> "Responding to message [room=" + message .getRoomId () + ", user=" + message .getUsername () + ", id=" + message .getMessageId () + "]: " + message .getContent ());
790+ logger .atInfo ().log (() -> "Responding to message [room=" + message .roomId () + ", user=" + message .username () + ", id=" + message .id () + "]: " + message .content ());
791791
792792 if (stats != null ) {
793793 stats .incMessagesRespondedTo ();
@@ -829,26 +829,26 @@ private void handleActions(ChatMessage message, ChatActions actions) {
829829 private void handlePostMessageAction (PostMessage action , ChatMessage message ) {
830830 try {
831831 if (action .delay () != null ) {
832- scheduleChore (action .delay (), new DelayedMessageChore (message .getRoomId (), action ));
832+ scheduleChore (action .delay (), new DelayedMessageChore (message .roomId (), action ));
833833 } else {
834834 if (action .broadcast ()) {
835835 broadcastMessage (action );
836836 } else {
837- sendMessage (message .getRoomId (), action );
837+ sendMessage (message .roomId (), action );
838838 }
839839 }
840840 } catch (Exception e ) {
841- logger .atError ().setCause (e ).log (() -> "Problem posting message [room=" + message .getRoomId () + "]: " + action .message ());
841+ logger .atError ().setCause (e ).log (() -> "Problem posting message [room=" + message .roomId () + "]: " + action .message ());
842842 }
843843 }
844844
845845 private ChatActions handleDeleteMessageAction (DeleteMessage action , ChatMessage message ) {
846846 try {
847- var room = connection .getRoom (message .getRoomId ());
847+ var room = connection .getRoom (message .roomId ());
848848 room .deleteMessage (action .messageId ());
849849 return action .onSuccess ().get ();
850850 } catch (Exception e ) {
851- logger .atError ().setCause (e ).log (() -> "Problem deleting message [room=" + message .getRoomId () + ", messageId=" + action .messageId () + "]" );
851+ logger .atError ().setCause (e ).log (() -> "Problem deleting message [room=" + message .roomId () + ", messageId=" + action .messageId () + "]" );
852852 return action .onError ().apply (e );
853853 }
854854 }
@@ -1081,11 +1081,11 @@ public void complete() {
10811081 * "https://chat.stackoverflow.com/transcript/message/57337679#57337679">example</a>
10821082 */
10831083 private ChatMessage convertFromBotlerRelayMessage (ChatMessage message ) {
1084- if (message .getUserId () != BOTLER_ID ) {
1084+ if (message .userId () != BOTLER_ID ) {
10851085 return message ;
10861086 }
10871087
1088- var content = message .getContent ();
1088+ var content = message .content ();
10891089 if (content == null ) {
10901090 return message ;
10911091 }
0 commit comments