mirror of
https://github.com/pagefaultgames/rogueserver.git
synced 2025-04-01 18:47:14 +08:00
Add mode to seed completion
This commit is contained in:
parent
2e964b007d
commit
5214c4aff4
@ -278,7 +278,7 @@ func (s *Server) HandleSavedataClear(w http.ResponseWriter, r *http.Request) {
|
|||||||
newCompletion := false
|
newCompletion := false
|
||||||
|
|
||||||
if sessionCompleted {
|
if sessionCompleted {
|
||||||
newCompletion, err = db.TryAddSeedCompletion(uuid, session.Seed)
|
newCompletion, err = db.TryAddSeedCompletion(uuid, session.Seed, int(session.GameMode))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Print("failed to mark seed as completed")
|
log.Print("failed to mark seed as completed")
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package db
|
package db
|
||||||
|
|
||||||
func TryAddSeedCompletion(uuid []byte, seed string) (bool, error) {
|
func TryAddSeedCompletion(uuid []byte, seed string, mode int) (bool, error) {
|
||||||
if len(seed) < 24 {
|
if len(seed) < 24 {
|
||||||
for range 24 - len(seed) {
|
for range 24 - len(seed) {
|
||||||
seed += "0"
|
seed += "0"
|
||||||
@ -15,7 +15,7 @@ func TryAddSeedCompletion(uuid []byte, seed string) (bool, error) {
|
|||||||
return false, nil
|
return false, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err = handle.Exec("INSERT INTO seedCompletions (uuid, seed, timestamp) VALUES (?, ?, UTC_TIMESTAMP())", uuid, seed)
|
_, err = handle.Exec("INSERT INTO seedCompletions (uuid, seed, mode, timestamp) VALUES (?, ?, ?, UTC_TIMESTAMP())", uuid, seed, mode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user