def getMessages(URL, token, userId): conn, headers = connection.GetConnectionAndHeaders(URL) queryToken = "/Message/" + userId + "?token=" + token conn.request("GET", queryToken, headers=headers) return conn.getresponse()
def Register(URL, username, password): conn, headers = connection.GetConnectionAndHeaders(URL) payload = AssemblePayload(username, password) conn.request("POST", "/signup", payload, headers) return interpretResponses.interpretRegistrationResponse(conn.getresponse())
def Login(URL, username, password): conn, headers = connection.GetConnectionAndHeaders(URL) payload = AssemblePayload(username, password) conn.request("POST", "/authenticate", payload, headers) return interpretResponses.interpretLoginResponse(conn.getresponse())
def deleteMessages(URL, token, userId): conn, headers = connection.GetConnectionAndHeaders(URL) payload = "token=" + token conn.request("DELETE", "/DeleteMessages/" + userId, payload, headers) return conn.getresponse()
def postMessage(URL, token, message, toUserId, fromId): conn, headers = connection.GetConnectionAndHeaders(URL) token = "token=" + token toUser = "******" + toUserId fromUser = "******" + fromId message = "&data=" + message payload = token + toUser + fromUser + message conn.request("POST", "/Message", payload, headers) return conn.getresponse()