
Вывод ошибок при попытке подгрузки изображений / борьба с пустыми окошками
Меня заебали дырки вместо изображений, но появлятся они могут не только в том случае, когда сервера лежат, но и в случае смены моего айпишника или в случае прокисания хешей картинок. Последнее особенно актуально, когда тред открыт уже не один час и не был быстро прочитан.
Часть 1: выводить корректную ошибку, вида "ваш хеш прокис", "вас тут не стояло" или "реально, этой картинки больше нет", вместо дефолтной ошибки. Просто редиректить на статическую картинку вида /expired.png / /ip_changed.png / /removed.png, как это делают картинкохостинги, в результате никаких дырок и пользователь будет иметь представление, что с этим дальше делать.
Часть 2: предусмотреть какой-то механизм обновления хеша, т.е. восстановления при ошибке. Так как в ссылках уже содержится таймштамп, то клиентская часть легко сможет понять необходимость обновить хеш и дернуть запрос вида /get_image_links?/b/123/45678, который вернет обновленные ссылки для треда/поста, если тот не был удален.
Готов реализовать в случае одобрения.
Сервис поддержки клиентов работает на платформе UserEcho