ws and pruner done!!!
This commit is contained in:
parent
c5cc245e25
commit
74add408e6
34 changed files with 1455 additions and 221 deletions
52
cmd/pruner/pruner.go
Normal file
52
cmd/pruner/pruner.go
Normal file
|
@ -0,0 +1,52 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"log"
|
||||
"os"
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/genudine/saerro-go/store"
|
||||
"github.com/genudine/saerro-go/util"
|
||||
)
|
||||
|
||||
func main() {
|
||||
db, err := util.GetDBConnection(os.Getenv("DB_ADDR"))
|
||||
if err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
|
||||
ctx, cancel := context.WithTimeout(context.Background(), time.Second*30)
|
||||
defer cancel()
|
||||
|
||||
var wg sync.WaitGroup
|
||||
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
|
||||
playerStore := store.NewPlayerStore(db)
|
||||
i, err := playerStore.Prune(ctx)
|
||||
if err != nil {
|
||||
log.Println("pruner: playerStore.Prune failed")
|
||||
}
|
||||
|
||||
log.Printf("pruner: deleted %d players", i)
|
||||
}()
|
||||
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
|
||||
vehicleStore := store.NewVehicleStore(db)
|
||||
i, err := vehicleStore.Prune(ctx)
|
||||
if err != nil {
|
||||
log.Println("pruner: vehicleStore.Prune failed")
|
||||
}
|
||||
|
||||
log.Printf("pruner: deleted %d vehicles", i)
|
||||
}()
|
||||
|
||||
wg.Wait()
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue