Closed keitakn closed 1 year ago
https://github.com/commew/timelogger-web/issues/73
https://github.com/commew/timelogger-web/pull/58 で設計したアカウント作成APIをコールする関数を実装します。
アカウントを取得する関数や実際にこれらの関数を呼び出す処理に関しては別PRで実装します。
今回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 を実装しました。
src/features/account/account.ts
CreateAccount
src/api/server/fetch/account.ts
createAccount
型定義に関しては https://github.com/commew/timelogger-web/pull/71 で生成した型定義ファイルを活かして実装しています。
次回以降のPRも同じような形で実装予定です。
インラインコメントに記載してある点をご確認頂きたいです。
インラインコメントに記載済。
The latest updates on your projects. Learn more about Vercel for Git ↗︎
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も同じような形で実装予定です。
レビュアーに重点的にチェックして欲しい点
インラインコメントに記載してある点をご確認頂きたいです。
補足情報
インラインコメントに記載済。