Delete session on loss

pull/1/head
Flashfyre 6 months ago
parent a0f8ab658f
commit 4419ead54c

@ -303,17 +303,15 @@ func (s *Server) HandleSavedataClear(w http.ResponseWriter, r *http.Request) {
return return
} }
if sessionCompleted { fileName := "session"
fileName := "session" if slotId != 0 {
if slotId != 0 { fileName += strconv.Itoa(slotId)
fileName += strconv.Itoa(slotId) }
}
err = os.Remove(fmt.Sprintf("userdata/%s/%s.pzs", hex.EncodeToString(uuid), fileName)) err = os.Remove(fmt.Sprintf("userdata/%s/%s.pzs", hex.EncodeToString(uuid), fileName))
if err != nil && !os.IsNotExist(err) { if err != nil && !os.IsNotExist(err) {
http.Error(w, fmt.Sprintf("failed to delete save file: %s", err), http.StatusInternalServerError) http.Error(w, fmt.Sprintf("failed to delete save file: %s", err), http.StatusInternalServerError)
return return
}
} }
w.Write(response) w.Write(response)

Loading…
Cancel
Save