Exemplo n.º 1
0
        /// <summary>
        /// 处理DEL消息
        /// </summary>
        /// <param name="callerID"></param>
        /// <param name="lineHash"></param>
        /// <param name="sc"></param>
        public static void DoDel(string callerID, int lineHash, SynchronousController sc)
        {
            TextDoc textDoc = sc.TextDoc;
            int     index   = textDoc.GetIndexByHash(lineHash);

            textDoc.DeleteLine(textDoc.GetLineByHash(lineHash));
            sc.ToDeleteLine(index);
            sc.MessageQueues.MessagesToSend.Enqueue(MessageWrapper.WriteMsg(callerID, sc.Identity, MessageType.VRF, lineHash, "DEL"));
        }