August 2nd, 2009

broadcasting to nowhere (C)

Inbox

На мой взгляд, в существующей реализации отправки сообщений есть большой недостаток.
Оказывается, пользователь может ограничить прием сообщений для себя (т.е. написать ему нельзя), но при этом он может писать другим.

Как следствие, когда пишешь ему ответ, выводится надпись:

Произошла ошибка во время обработки вашего запроса:

* Сообщение для [username] не может быть отправлено, поскольку получатель ограничил отправку ему сообщений.


Наверное можно сделать так, чтобы пользователь с такими установками, ограничивающими посылку сообщений, либо и сам не мог их отправлять, либо получал предупреждение - что отправить вы отправили, но ответа не ждите.