Работа лички 1. отдели логику лички от логики групповых чатов. не смешивай. Работа лички. сообщения и медиа доставляется напрямую если узел доступен через bgp. если недоступен - то pending сообщения сохраняются на суперузле и pending media сохраняется на каком-либо медиаузле, а суперузлу сообщается где хранится медиа. при появлении пира суперузел организует доставку медиа до получателя. после успешной доставки медиа/сообщений они удаляются с промежуточных узлов. время хранения медиафайлов на промежуточных узлах ограничено - 1 неделя по умолчанию (задачется в конфиге этих узлов). для доставки медиа поднимаем линк (conn_mgr). и посмотри реализацию медиа для групповых чатов.