diff --git a/Conception.md b/Conception.md index 1d85652..3df51c5 100644 --- a/Conception.md +++ b/Conception.md @@ -73,19 +73,27 @@ boundary View as v control Controller as c entity Model as m -u->v:/Friend -v->c:Get /Friends +u->v: Request Friends Page +v->c: Get /Friends c->m: getFriends(userId) -m-->c: :Friends:User[] -c-->v:renderView(listFriend) -v-->u: -u->v:clickDeleteFriend(idUser) -v->c:Post: deleteFriend(idUser) +alt successful retrieval + m-->c: friendsList: User[] +else retrieval failed + m-->c: error +end +c-->v: renderView(friendsList) +v-->u: Display Friends + +u->v: clickDeleteFriend(idUser) +v->c: Post: deleteFriend(idUser) c->m: deleteFriend(idUser) -m-->m:deleteFriend(idUser) -m-->c: Friends:User[] -c-->v:renderViewlistFriend(Friends:User[]) -v-->u: +alt successful deletion + m-->c: updatedFriendsList: User[] +else deletion failed + m-->c: error +end +c-->v: renderView(updatedFriendsList) +v-->u: Display Updated Friends ``` ### Diagramme de classe pour l'ajout d'amis ```plantuml