Exemple #1
0
        void onPrivateRoomMessage(AndroidJavaObject chatRoom, AndroidJavaObject messageAJO)
        {
            var privateChatRoom = new PrivateChatRoomAndroidImpl(chatRoom);
            var message         = AndroidChatUtils.ChatMessageFromJavaObject(messageAJO);

            MainThreadExecutor.Queue(() => onPrivateRoomMessageAction(privateChatRoom, message));
        }
Exemple #2
0
        void onPrivateRoomTypingStatus(AndroidJavaObject chatRoom,
                                       AndroidJavaObject userAJO,
                                       AndroidJavaObject typingStatusAJO)
        {
            var privateChatRoom = new PrivateChatRoomAndroidImpl(chatRoom);
            var user            = AndroidUtils.UserFromJavaObj(userAJO);
            var typingStatus    = AndroidChatUtils.TypingStatusFromAJO(typingStatusAJO);

            MainThreadExecutor.Queue(() => onPrivateRoomTypingStatusAction(privateChatRoom, user, typingStatus));
        }