Skip to content

Commit

Permalink
vingo: return if last register was success
Browse files Browse the repository at this point in the history
  • Loading branch information
hannes-dev committed Jul 16, 2024
1 parent 2f3737c commit c295ae8
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
4 changes: 3 additions & 1 deletion vingo/handlers/cards.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ func StartCardRegister(c *fiber.Ctx) error {

registering_user = user.Id
registering_end = time.Now().Add(time.Minute)
registering_success = false

logger.Println("Card registration started by user", registering_user)

Expand All @@ -39,7 +40,8 @@ func CardRegisterStatus(c *fiber.Ctx) error {
user := getUserFromStore(c)
register_ongoing := time.Now().Before(registering_end)
is_current_user := registering_user == user.Id
return c.JSON(map[string]bool{"registering": register_ongoing, "isCurrentUser": is_current_user})
return c.JSON(map[string]bool{"registering": register_ongoing, "isCurrentUser": is_current_user, "success": registering_success})

}

func CardNameUpdate(c *fiber.Ctx) error {
Expand Down
1 change: 1 addition & 0 deletions vingo/handlers/scans.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ func ScanRegister(c *fiber.Ctx) error {
logger.Println(err)
return c.Status(500).SendString("Error registering card")
}
registering_success = true
return c.SendString("Card registered")
}

Expand Down
5 changes: 3 additions & 2 deletions vingo/handlers/store.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@ var (
logger = log.New(os.Stdout, "", log.Ldate|log.Ltime|log.Lshortfile)

// State for registering a new card
registering_user = 0
registering_end = time.Now()
registering_user = 0
registering_end = time.Now()
registering_success = false
)

const (
Expand Down

0 comments on commit c295ae8

Please sign in to comment.