mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
Convert AllianceTeam, Award, and LowerThird models to use Bolt DB.
This commit is contained in:
@@ -55,7 +55,7 @@ func (web *Web) awardsPostHandler(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
awardId, _ := strconv.Atoi(r.PostFormValue("id"))
|
||||
awardId, _ := strconv.ParseInt(r.PostFormValue("id"), 10, 64)
|
||||
if r.PostFormValue("action") == "delete" {
|
||||
if err := tournament.DeleteAward(web.arena.Database, awardId); err != nil {
|
||||
handleWebErr(w, err)
|
||||
|
||||
@@ -83,7 +83,7 @@ func (web *Web) lowerThirdsWebsocketHandler(w http.ResponseWriter, r *http.Reque
|
||||
ws.WriteError(err.Error())
|
||||
continue
|
||||
}
|
||||
err = web.arena.Database.DeleteLowerThird(&lowerThird)
|
||||
err = web.arena.Database.DeleteLowerThird(lowerThird.Id)
|
||||
if err != nil {
|
||||
ws.WriteError(err.Error())
|
||||
continue
|
||||
@@ -113,7 +113,7 @@ func (web *Web) lowerThirdsWebsocketHandler(w http.ResponseWriter, r *http.Reque
|
||||
continue
|
||||
case "reorderLowerThird":
|
||||
args := struct {
|
||||
Id int
|
||||
Id int64
|
||||
MoveUp bool
|
||||
}{}
|
||||
err = mapstructure.Decode(data, &args)
|
||||
@@ -151,7 +151,7 @@ func (web *Web) saveLowerThird(lowerThird *model.LowerThird) error {
|
||||
lowerThird.DisplayOrder = web.arena.Database.GetNextLowerThirdDisplayOrder()
|
||||
err = web.arena.Database.CreateLowerThird(lowerThird)
|
||||
} else {
|
||||
err = web.arena.Database.SaveLowerThird(lowerThird)
|
||||
err = web.arena.Database.UpdateLowerThird(lowerThird)
|
||||
}
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -160,7 +160,7 @@ func (web *Web) saveLowerThird(lowerThird *model.LowerThird) error {
|
||||
}
|
||||
|
||||
// Swaps the lower third having the given ID with the one immediately above or below it.
|
||||
func (web *Web) reorderLowerThird(id int, moveUp bool) error {
|
||||
func (web *Web) reorderLowerThird(id int64, moveUp bool) error {
|
||||
lowerThird, err := web.arena.Database.GetLowerThirdById(id)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -195,11 +195,11 @@ func (web *Web) reorderLowerThird(id int, moveUp bool) error {
|
||||
// Swap their display orders and save.
|
||||
lowerThird.DisplayOrder, adjacentLowerThird.DisplayOrder =
|
||||
adjacentLowerThird.DisplayOrder, lowerThird.DisplayOrder
|
||||
err = web.arena.Database.SaveLowerThird(lowerThird)
|
||||
err = web.arena.Database.UpdateLowerThird(lowerThird)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = web.arena.Database.SaveLowerThird(adjacentLowerThird)
|
||||
err = web.arena.Database.UpdateLowerThird(adjacentLowerThird)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -57,6 +57,6 @@ func TestSetupLowerThirds(t *testing.T) {
|
||||
ws.Write("reorderLowerThird", map[string]interface{}{"Id": 2, "moveUp": false})
|
||||
time.Sleep(time.Millisecond * 100)
|
||||
lowerThirds, _ := web.arena.Database.GetAllLowerThirds()
|
||||
assert.Equal(t, 3, lowerThirds[0].Id)
|
||||
assert.Equal(t, 2, lowerThirds[1].Id)
|
||||
assert.Equal(t, int64(3), lowerThirds[0].Id)
|
||||
assert.Equal(t, int64(2), lowerThirds[1].Id)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user