Search
Write a publication
Pull to refresh
3
0
Александр @Alacrit

User

Send message

Да, так было бы более практично. Просто хотелось, что бы пример для патчинга и с прокси были визуально похожи и максимально простыми.

Действительно, реализовать свою версию достаточно легко :)
Как отдельную библиотеку выпускать не стал, т.к. подумал, что без сервиса, смысла в этом особого нет. Локально и так всё понятно, а в случае с другим сервисом, скорее всего тоже захотят своё решение. Но может я не прав, и будет спрос на такую библиотеку?

По поводу очистки, всё оказалось достаточно просто. Для всех асинхронных вызовов используется одна и та же обёртка, и количество вспомогательных вызовов всегда одинаково. Просто вырезается одно и то же количество строк. Но если логика для обёрток вдруг разделится, то вы правы, можно проверять по имени скоупа, он тоже передаётся при создании, и зависит от того, что оборачиваем. По имени производим склейку финального стактрейса, что бы на UI было удобнее анализировать.

Про локальный дебаг - да, действительно, лишние обёртки могут создать сложности, но лично мне, на практике не мешали. В любом случае, можно просто отключить (не инициализировать модуль) при локальной разработке.

Information

Rating
3,297-th
Works in
Registered
Activity

Specialization

Frontend Developer
Lead
JavaScript
TypeScript