@ SuppressWarnings ( { "unused" , "WeakerAccess" } ) public void markReadInboxMessage ( final CTInboxMessage message ) { postAsyncSafely ( "markReadInboxMessage" , new Runnable ( ) { @ Override public void run ( ) { synchronized ( inboxControllerLock ) { if ( ctInboxController != null ) { boolean read = ctInboxController . markReadForMessageWithId ( message . getMessageId ( ) ) ; if ( read ) { _notifyInboxMessagesDidUpdate ( ) ; } } else { getConfigLogger ( ) . debug ( getAccountId ( ) , "Notification Inbox not initialized" ) ; } } } } ) ; }
marks the message as read