Smuxi.Frontend.Gnome.ChatView.UpdateLastSeenMessage C# (CSharp) Method

UpdateLastSeenMessage() public method

public UpdateLastSeenMessage ( ) : void
return void
        public virtual void UpdateLastSeenMessage()
        {
            _OutputMessageTextView.UpdateMarkerline();

            if (Frontend.EngineProtocolVersion == null ||
                Frontend.EngineProtocolVersion < new Version(0, 13)) {
                return;
            }

            var lastSeenMessage = _OutputMessageTextView.LastMessage;
            if (lastSeenMessage == null) {
                return;
            }

            ThreadPool.QueueUserWorkItem(delegate {
                try {
                    // REMOTING CALL
                    _ChatModel.LastSeenMessage = lastSeenMessage.TimeStamp;
                } catch (Exception ex) {
                    Frontend.ShowException(ex);
                }
            });
        }