downloads: SongDownloadRepository/Manager methods unused until a status UI lands
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 65/100
調査の方向性
オフラインダウンロードエンジンのコミット (8bd6a5c2, 656b7c64) を確認し、SongDownloadRepository.kt と SongDownloadManager.kt を特定してください。未使用のメソッド: observeDownload(path)、observeDownloadedPaths()、getDownload(path)、removeAll() を調べてください。それらを使用するダウンロードステータスUIが開発中か、それとも削除すべきかを判断してください。関連する issue #88 を確認して文脈を把握してください。既存のテストを実行し、リグレッションがないことを確認してください。
索引モデルが issue の本文から書いたものです。
説明
The offline downloads engine (8bd6a5c2, wired in 656b7c64) exposes repository/manager methods with no callers yet in app code:
SongDownloadRepository.observeDownload(path)(SongDownloadRepository.kt:28)SongDownloadRepository.observeDownloadedPaths()(SongDownloadRepository.kt:31)SongDownloadRepository.getDownload(path)(SongDownloadRepository.kt:33)SongDownloadManager.removeAll()(SongDownloadManager.kt:25)
Found while reviewing #88 (rebase + migration renumber + main-thread fix). Left in place rather than deleted since they read as intentional API for a future downloads-status UI slice (mirrors the used observeDownloads()/manager download API), not leftover refactor cruft — but flagging so whoever picks up the next slice either wires them up or trims them if the design changes.
- 主要言語
- Kotlin
- スター
- 228
- フォーク
- 25
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
timusus/Shuttle2 のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
timusus/Shuttle2 の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
recloudstream/cloudstream#3226 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Kotlin/kotlinx.serialization#3277 · リアクション 2 件 ·
メンテナーはふだん 1 日以内に返信