Shuta-syd / 42-ft_transcendence

This project is about creating a website for the mighty Pong contest
1 stars 1 forks source link

Friend req/issue196 friend申請のエンドポイントの作成 #197

Closed kny-i closed 1 year ago

kny-i commented 1 year ago

やったこと

friend申請のエンドポイントの作成 三種類のエンドポイントの作成と、データベースのメンバ変数の追加

やらないこと

フレンド申請のフロントエンドの開発

フロントエンドのフレンド申請機能の開発

動作確認

写真と共に下に記述します。

about : #196

see also : #196

close #196

kny-i commented 1 year ago

2人のuserでsign upして片方のuserでlogin

Screenshot 2023-03-31 at 8 48 55 AM
kny-i commented 1 year ago

loginした方のuserからもう一方のuserに対して、以下の写真のようにFriendリクエストを送信する。

Screenshot 2023-03-31 at 8 51 49 AM
kny-i commented 1 year ago

先ほどloginしたuserではない方のuserでloginしてget method を用いて自分のfriend リクエスト一覧を取得する。

Screenshot 2023-03-31 at 9 01 22 AM
kny-i commented 1 year ago

フレンド申請が送られた方のuserからpatch methodを用いて、フレンド申請を許可する。 すると、両者がフレンド状態になる。

Screenshot 2023-03-31 at 9 02 13 AM
public-jun commented 1 year ago

・リクエストリジェクト機能 ・フレンド解消機能 実装お願いします

kny-i commented 1 year ago

reject 機能 @Delete http://localhost:8080/user/friendReq フレンド削除機能を追加しました!@Delete http://localhost:8080/user/friend さらに、昨日懸念されていたnameによる探索をやめ、idによる探索に変更しました。 @public-jun

kny-i commented 1 year ago

それぞれBodyに削除、またはrejectしたいfriendIdを含めます。

public-jun commented 1 year ago

loginした方のuserからもう一方のuserに対して、以下の写真のようにFriendリクエストを送信する。 Screenshot 2023-03-31 at 8 51 49 AM

このリクエストってBodyにfriendidだけでおっけい??

スクリーンショット 2023-04-04 0 22 18 400が返ってくるんやけど、何が原因として考えられそう?

kny-i commented 1 year ago

@public-jun そうですね! 上の写真修正される前のバージョンなので、controllerを見てもらうとやりやすいかなと思います。 基本的にはbodyにfriendIdを入れれば動く仕様になっています。

NIhkCK commented 1 year ago

loginした方のuserからもう一方のuserに対して、以下の写真のようにFriendリクエストを送信する。 Screenshot 2023-03-31 at 8 51 49 AM

このリクエストってBodyにfriendidだけでおっけい??

スクリーンショット 2023-04-04 0 22 18 400が返ってくるんやけど、何が原因として考えられそう?

friendid -> friendIdにすれば治りそうです!

public-jun commented 1 year ago

loginした方のuserからもう一方のuserに対して、以下の写真のようにFriendリクエストを送信する。 Screenshot 2023-03-31 at 8 51 49 AM

このリクエストってBodyにfriendidだけでおっけい??

スクリーンショット 2023-04-04 0 22 18 400が返ってくるんやけど、何が原因として考えられそう?

friendid -> friendIdにすれば治りそうです!

2人ともありがとう! 今日また試してみます!

NIhkCK commented 1 year ago

@public-jun @kny-i 自分もできなかったので、friendIdのスペルの問題じゃないかもしれないです。。

kny-i commented 1 year ago

@Jack-in-42Tokyo 同じようなエラーが出た??? どんな感じのエラーだろ?