Пример #1
0
        private void executeTasks(List <ChatTask> rt)
        {
            //типа выполняем
            foreach (ChatTask task in rt)
            {
                if (task.type == TaskEnum.MESSAGE)
                {
                    PersonChat pchat    = ch.getPersonChat(task.personChatId);
                    string     fullname = pchat.Person.name;
                    string[]   words    = fullname.Split(new string[] { " " }, StringSplitOptions.None);
                    string     name     = words[0];


                    task.message = task.message.Replace("$name", name);
                    task.message = task.message.Replace("$fullname", fullname);

                    startExecuteMessageTask(task.vkId, task.message);
                    //шлем непроверенное сообщение
                    pchat.sendVirtualMessage(task);
                    addUpdateTask(task.personChatId, 30);
                }
                if (task.type == TaskEnum.UPDATE)
                {
                    startExecuteUpdateTask(task);
                }
            }
        }
Пример #2
0
 private void executeTasks(List <ChatTask> rt)
 {
     //типа выполняем
     foreach (ChatTask task in rt)
     {
         if (task.type == TaskEnum.MESSAGE)
         {
             startExecuteMessageTask(task.vkId, task.message);
             //шлем непроверенное сообщение
             PersonChat pchat = ch.getPersonChat(task.personChatId);
             pchat.sendVirtualMessage(task);
             addUpdateTask(task.personChatId, 30);
         }
         if (task.type == TaskEnum.UPDATE)
         {
             startExecuteUpdateTask(task);
         }
     }
 }