В списке кошельков отображаются «0» и «Не удалось загрузить». На экране они выглядят одинаково, но означают разные вещи.
Чтобы показать баланс и историю транзакций кошелька $DOGE , сначала нужно обратиться к серверу. Сбой сети, ограничение запросов к API или отставание узла — всё это может привести к тому, что запрос не удастся выполнить. Если при ошибке интерфейс показывает значение по умолчанию — 0, пользователь видит: «У меня больше нет денег». В панике он может попытаться срочно вывести средства, заплатить повторно или проверить, не взломали ли его.
Разделить эти состояния совсем несложно: если произошла ошибка — сообщить об этом и предложить повторить попытку; ноль показывать только тогда, когда запрос действительно вернул нулевой баланс. Одно значение по умолчанию в интерфейсе может превратить «неизвестно» в «ничего нет».
#Dogecoin #Web3 $DOGE
DYOR, личное мнение.
Чтобы показать баланс и историю транзакций кошелька $DOGE , сначала нужно обратиться к серверу. Сбой сети, ограничение запросов к API или отставание узла — всё это может привести к тому, что запрос не удастся выполнить. Если при ошибке интерфейс показывает значение по умолчанию — 0, пользователь видит: «У меня больше нет денег». В панике он может попытаться срочно вывести средства, заплатить повторно или проверить, не взломали ли его.
Разделить эти состояния совсем несложно: если произошла ошибка — сообщить об этом и предложить повторить попытку; ноль показывать только тогда, когда запрос действительно вернул нулевой баланс. Одно значение по умолчанию в интерфейсе может превратить «неизвестно» в «ничего нет».
#Dogecoin #Web3 $DOGE
DYOR, личное мнение.