Здравствуйте.
Мне необходимо продублировать сообщения на все открытые клиенты Миранды. Т.е. есть организация в которой часто используется ICQ, при этом под одним UIN Миранда может быть загружена на нескольких компьютерах и новые сообщения отправленные и полученные на одном компьютере не дублируются на остальные загруженные клиенты - вот, а задача собственно на всех загруженных клиентах поддерживать актуальный диалог.
Собственно для решения этой задачи я сделал следующее:
1. Собрал отдельно приложение с БД в которой хранятся отправленные/полученные сообщения
2. В момент получения/отправки сообщения - сделал отправку на приложение из пункта 1
3. В модуль ICQOscar дописал - В отдельном потоке запрос к программе из первого пункта - получаю историю сообщений для конкретного UIN
Относительно нормально всё работает - сообщения я получаю, но никак не могу дописать их в чат -
Точнее получилось с помощью db_event_add добавить в чат входящие сообщения
Не могу отобразить исходящие сообщения - не знаю как это отобразить....
Я недавно начал разбираться в Miranda. Объясните пожалуйста как добавлять исходящие и входящие сообщения в чат или в историю хотя бы но желательно без повторной их отправки. Вот.