Quellcode durchsuchen

Fix Logout function. Closes #50

Bruce Marriner vor 9 Jahren
Ursprung
Commit
614ecda516
1 geänderte Dateien mit 10 neuen und 0 gelöschten Zeilen
  1. 10 0
      restapi.go

+ 10 - 0
restapi.go

@@ -163,6 +163,16 @@ func (s *Session) Register(username string) (token string, err error) {
 func (s *Session) Logout() (err error) {
 
 	//  _, err = s.Request("POST", LOGOUT, fmt.Sprintf(`{"token": "%s"}`, s.Token))
+
+	if s.Token == "" {
+		return
+	}
+
+	data := struct {
+		Token string `json:"token"`
+	}{s.Token}
+
+	_, err = s.Request("POST", LOGOUT, data)
 	return
 }