Closed takuron1996 closed 8 months ago
この変更では、MobileNovelReader
アプリのネットワークリクエストの取り扱いが大幅に更新されました。HTTPメソッドを定義する新しい列挙型が導入され、APIエンドポイントのリクエストを URL
から URLRequest
に変更しました。また、フォロー機能のUIとロジックが改善され、データの取得方法が統一されました。
ファイルパス | 変更概要 |
---|---|
MobileNovelReader/Common/Endpoint.swift MobileNovelReader/Common/Fetcher.swift |
- HttpMethod 列挙型の追加- ApiEndpoint に follow ケースの追加と request 計算プロパティの変更- request が URLRequest を返すように変更- Fetcher クラスの fetchData メソッドが URLRequest を受け入れるように変更 |
MobileNovelReader/Config/EnvironmentVariables.swift |
- Config 構造体の追加- Info.plist から api_url を読み込むグローバルインスタンス config の導入 |
MobileNovelReader/ContentsDisplay/ContentsChapterView.swift MobileNovelReader/ContentsDisplay/ContentsDetailView.swift MobileNovelReader/ContentsDisplay/ContentsFooterView.swift MobileNovelReader/ContentsDisplay/ContentsSubTitleView.swift MobileNovelReader/ContentsDisplay/ContentsSummaryView.swift MobileNovelReader/ContentsDisplay/ContentsTagView.swift MobileNovelReader/ContentsDisplay/ContentsView.swift |
- コメントの追加とUIの改善 - プロパティやメソッドの追加や変更 |
MobileNovelReader/ContentsDisplay/FollowData.swift MobileNovelReader/ContentsDisplay/NovelInfoData.swift |
- FollowData と FollowBody 構造体の導入- NovelInfo 構造体の追加 |
MobileNovelReader/NovelDisplay/MainTextData.swift MobileNovelReader/NovelDisplay/NovelDisplayMenuView.swift MobileNovelReader/NovelDisplay/NovelDisplayView.swift |
- 新しい構造体や機能の追加 - コメントの追加とロジックの更新 |
🐇🌟
新しい道を切り開いた、
コードの森を駆ける兎。
データの流れを変え、
読み手の心を繋ぐ。
進化する物語、永遠に。
📚🚀🌙
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
URLRequest
を返すように変更しました。URL
からURLRequest
に更新しました。ContentsChapterView
およびContentsDetailView
の詳細コメントを追加しました。ContentsSubTitleView
に関するコメントとドキュメントを追加しました。ContentsTagView
の説明コメントを追加しました。NovelDisplayView
内のコンポーネントの目的を定義するコメントを追加しました。