* fix(core/utils/wechat-mp): empty description when request blocked by WAF
Silently falling back to the fallback method would generate empty
description. Fixed by throwing an error when failed to extract
item_show_type from the page.
Some misc warnings are also added to make bug reporting easier.
Signed-off-by: Rongrong <i@rong.moe>
* fix(core/utils/wechat-mp): err msg for unknown page
Signed-off-by: Rongrong <i@rong.moe>
* test(core/utils/wechat-mp): fix coverage
Signed-off-by: Rongrong <i@rong.moe>
* fix(core/utils/wechat-mp): ESLint no-await-in-loop
Signed-off-by: Rongrong <i@rong.moe>
* fix(core/utils/wechat-mp): normalizeUrl: & -> &
Signed-off-by: Rongrong <i@rong.moe>
* feat(core/utils/wechat-mp): do not prompt raising an issue when blocked
by WAF
Signed-off-by: Rongrong <i@rong.moe>
* feat(core/utils/wechat-mp): recognize deleted page
Signed-off-by: Rongrong <i@rong.moe>
* feat(core/utils/wechat-mp): log when error
Prevent errors from being completely suppressed if the caller catches
them.
Signed-off-by: Rongrong <i@rong.moe>
---------
Signed-off-by: Rongrong <i@rong.moe>