Пример #1
0
        //--------------------------------------------------------Set-, Get- Methods:---------------------------------------------------------\\
        #region --Set-, Get- Methods--


        #endregion
        //--------------------------------------------------------Misc Methods:---------------------------------------------------------------\\
        #region --Misc Methods (Public)--
        public void addMessage(string accountId, AbstractMessage msg)
        {
            MessageCacheTable mT = new MessageCacheTable()
            {
                accountId = accountId,
                messageId = msg.ID,
            };

            if (msg is MessageMessage)
            {
                MessageMessage message = msg as MessageMessage;
                message.addDelay();
                mT.message       = message.toXmlString();
                mT.isChatMessage = true;
                mT.chatMessageId = message.chatMessageId;
            }
            else
            {
                mT.message       = msg.toXmlString();
                mT.isChatMessage = false;
            }
            dB.InsertOrReplace(mT);
        }
Пример #2
0
 public void removeEntry(MessageCacheTable entry)
 {
     dB.Delete(entry);
 }