Closed takuron1996 closed 7 months ago
この変更の概要は、MobileNovelReaderアプリのAPIリクエスト構造を大幅に改善することです。具体的には、古いApiEndpoint
の使用を廃止し、新しいEndpoint
プロトコルとApiRequest
構造体を導入して、より柔軟で再利用可能なリクエスト生成方法を提供します。また、APIキーの扱いやトークン取得の方法も更新されています。
ファイルパス | 変更概要 |
---|---|
.../ApiKey.swift |
createSignature 関数を追加し、HMAC-SHA256を使用してAPIリクエストの署名を生成。 |
.../Endpoint.swift .../TokenEndpoint.swift .../FollowEndpoint.swift .../NovelInfoEndpoint.swift .../MainTextEndpoint.swift |
新しいEndpoint プロトコルと、それを使用する複数のエンドポイント構造体を導入。 |
.../Fetcher.swift .../ContentsDisplay/ContentsFooterView.swift .../ContentsDisplay/ContentsView.swift .../NovelDisplay/NovelDisplayView.swift .../LoginDisplay/LoginDisplayView.swift |
ApiRequest を使用してAPIリクエストの作成方法を更新。 |
.../TokenData.swift |
TokenBodyProtocol からapiKey プロパティを削除し、トークンボディの構造を変更。 |
🐰✨
変わる風、新たな道
コードの海、航海する
リクエストの船、進むはず
エンドポイントの島、目指して
成功の宝、見つけ出す
🌟🚀
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