4
1
Fork 0

Do not return querying user in response of GetConversationMembers

pull/24/head
UnicodingUnicorn 2019-02-17 22:55:27 +08:00
parent 3ae40e9ff9
commit 1904525ebf
2 changed files with 3 additions and 2 deletions

View File

@ -389,7 +389,8 @@ List of user objects in conversation.
{
"id": "<id>",
"first_name": "<first_name>",
"last_name": "<last_name>"
"last_name": "<last_name>",
"phone_number": "<phone_number>"
},
...
]

View File

@ -405,7 +405,7 @@ func (h *Handler) GetConversationMembers(w http.ResponseWriter, r *http.Request,
// Select
rows, err := h.db.Query(`
SELECT "user".id, "user".first_name, "user".last_name, "user".phone_number FROM "user"
INNER JOIN member m ON "user".id = m.user
INNER JOIN member m ON "user".id = m.user AND "user".id != $1
INNER JOIN conversation ON "conversation".id = m.conversation
INNER JOIN member
ON member.conversation = "conversation".id AND member.user = $1 AND member.conversation = $2