@stiletto В общем, я написал патч, суть такова: рекомендацию можно удалить повторной отправкой команды recommend. http://pastebin.com/Y7hff6K6 Не тестил, ибо twistd/ejaberedd/mongodb у меня нет, как и времени на их установку-настройку. Надеюсь, патч не совсем говно :3
@minoru пытаюсь осознать. не понял зачем mupdate в условии, наверное имелся ввиду find_one. кстати, зачем вообще удалять из рекомендаций? подписчики же уже получили, из их лент это уже не пропадет. единственное что изменится - исчезнет твой ник из списка "рекомендовали" под постом
@stiletto Ну вот как раз для удаления из списка рекомендовавших и нужно. Вообще, можно было бы сделать задержку перед собственно отправкой подписчикам: если в течении 30-ти секунд, скажем, пользователь не попытался отрекомендовать сообщение обратно, то считаем, что всё ок, и рассылаем. Для борьбы со случайными рекомендациями.