Baseflow / Baseflow/flutter_cache_manager
v3.3.1 DefaultCacheManager().getSingleFile(url) throws and pauses the app in debug mode, rather than let the error be caught
オープン
- 主要言語
- Dart
- スター
- 809
- フォーク
- 510
- 平均マージ
- 6分
- マージ済み PR(30日)
- 1
説明
try {
return await DefaultCacheManager().getSingleFile(url);
} catch (e) {
debugPrint('Failed to load image: ${e}');
return null;
}
Should not crash or pause the app
コントリビューションガイド
調査の方向性
DefaultCacheManager().getSingleFile(url) のエントリーポイントから開始し、issue に示されている try/catch を使ってデバッグモードで失敗を再現します。エラーが catch ブロックに到達する代わりにアプリを一時停止させたりクラッシュさせたりする理由を追跡します。失敗がアプリを一時停止させたりクラッシュさせたりせずに捕捉されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- dart, flutter
- 領域
- mobile-dev
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100