# Konverzacia medzi Marekom a Kotrym Snaha o vytvorenie connection medzi dvoma pouzivatelmi ## Marek `v1/users/me/connections/pending/requests/` ``` spravim curl -X GET "https://api.dev.hbl1.thetouchx.com/v1/users/me/connections/pending/requests/" -H "accept: application/json" -H "Authorization: T41JGEVBTyTSQWWpfCK9N0KSOb6fpJBOiSJ3fKawjFFJjqMwMbmONormOGA9j659tzhxK2pCZ22O2Gy7b0AebVkjwCHDSkgnGBJ4JnTTOROi9euZLwCgeFNlooXBZHZRNjdgbKKdeqP3EId2hy4sptWAYQOVoBPCSK1vARcUBxfk7Pt4d2zERK0zgqK0KBIdFD1238686xFChV18I5ApLoeJYugqRoFN16ikQJxNH6QqdS6e2XUWX5cMdz3NRAO" ``` pride mi ``` [ { "id": "fc0e7ea3-eacd-476a-96f3-29e2209cdc51", "phone_hash": "30163935c002fc4e1200906c3d30a9c4956b4af9f6dcaef1eb4b1fcb8fba69e7a7acdc491ea5b1f2864ea8c01b01580ef09defc3b11b3f183cb21d236f7f1a6b", "name": "John Doe", "picture": "https://api.dev.hbl1.thetouchx.com/thumbnail/users/pictures/2ccb0324-edc4-4286-a98f-4c5436a11906.jpeg", "loved_count": 10, "heartbeat_count": 36, "heartbeat": null, "active_at": 1564116905 } ] ``` pritom ja som prihlaseny ako John Doe potom spravim ``` curl -X PUT "https://api.dev.hbl1.thetouchx.com/v1/users/me/connections/pending/requests/fc0e7ea3-eacd-476a-96f3-29e2209cdc51/" -H "accept: application/json" -H "Authorization: T41JGEVBTyTSQWWpfCK9N0KSOb6fpJBOiSJ3fKawjFFJjqMwMbmONormOGA9j659tzhxK2pCZ22O2Gy7b0AebVkjwCHDSkgnGBJ4JnTTOROi9euZLwCgeFNlooXBZHZRNjdgbKKdeqP3EId2hy4sptWAYQOVoBPCSK1vARcUBxfk7Pt4d2zERK0zgqK0KBIdFD1238686xFChV18I5ApLoeJYugqRoFN16ikQJxNH6QqdS6e2XUWX5cMdz3NRAO" ``` a to mi vrati 404 ## Kotry `/v1/users/me/connections/pending/requests/` vrací všechny connection kde je cílem přihlášený uživatel (tedy John Doe) a zároveň jsou ve stavu "pending". A endpoint `v1/users/me/connections/pending/requests/{id}/` požaduje idčko vlastníka connection nikoliv idčko connection. ## Marek odkial si mam to ID zobrat ? ## Kotry Myslím jsi že s tvých dotazů vychází to že je špatně navržené api. asi jo pretoze by som cakal ze vytvorim request z uctu John na ucet Marek a Marekovi pride z `v1/users/me/connections/pending/requests/` info ze John sa s nim chce spojit tak spravi accept `v1/users/me/connections/pending/requests/{id}/` kde id je id z toho requestu kde mi pride info o mene John ## Kotry Chápu, určitě to dává smysl. Ale přece jen návrhářem api je Viktor, který bude mít povědomí o tom proč a jak udělal. Pokud možno tak tyto připomínky prober s Viktorem a je pak začlením. Bohužel nyní nemůžu nyní moc sahat do návrhu api protože z toho plynou velké konsekvence.