Browse Source

Added UserVerify function

Rivalo 9 years ago
parent
commit
7179f550b4
1 changed files with 15 additions and 0 deletions
  1. 15 0
      restapi.go

+ 15 - 0
restapi.go

@@ -242,6 +242,21 @@ func (s *Session) UserGuilds(userID string) (st []Guild, err error) {
 	return
 }
 
+// UserVerify updates account information to make vertification possible.
+// Account still needs to be activated using the send email
+func (s *Session) UserVerify(username, email, password string) (st User, err error) {
+
+	data := struct {
+		Username string `json:"username"`
+		Email    string `json:"email"`
+		Password string `json:"password"`
+	}{username, email, password}
+
+	body, err := s.Request("PATCH", USER("@me"), data)
+	err = json.Unmarshal(body, &st)
+	return
+}
+
 // ------------------------------------------------------------------------------------------------
 // Functions specific to Discord Guilds
 // ------------------------------------------------------------------------------------------------