瀏覽代碼

Fix Logout function. Closes #50

Bruce Marriner 9 年之前
父節點
當前提交
614ecda516
共有 1 個文件被更改,包括 10 次插入0 次删除
  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
 }