commew / timelogger-web

時間記録アプリ
https://timmew.commew.net
MIT License
2 stars 0 forks source link

アカウント作成APIをコールする為の関数を実装 #75

Closed keitakn closed 1 year ago

keitakn commented 1 year ago

issueURL

https://github.com/commew/timelogger-web/issues/73

この PR で対応する範囲 / この PR で対応しない範囲

https://github.com/commew/timelogger-web/pull/58 で設計したアカウント作成APIをコールする関数を実装します。

アカウントを取得する関数や実際にこれらの関数を呼び出す処理に関しては別PRで実装します。

Storybook の URL、 スクリーンショット

今回UI変更ではないのでなし。

変更点概要

アカウント作成APIをコールする為の関数を実装しました。

API仕様に関しては下記を参照して下さい。

https://timmew.commew.net/docs/api#/operations/postAccounts

簡単に概要を説明すると src/features/account/account.ts に関数のインターフェース(以下はIFと記載)となる型定義 CreateAccount を作成し、そのIFを満たすように src/api/server/fetch/account.ts 内に createAccount を実装しました。

型定義に関しては https://github.com/commew/timelogger-web/pull/71 で生成した型定義ファイルを活かして実装しています。

次回以降のPRも同じような形で実装予定です。

レビュアーに重点的にチェックして欲しい点

インラインコメントに記載してある点をご確認頂きたいです。

補足情報

インラインコメントに記載済。

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
timelogger-web ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 10, 2023 6:17am