fix odd fetching issue
This commit is contained in:
parent
6a341da9b3
commit
c438248e6a
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -5,3 +5,4 @@ coverage
|
||||||
tmp
|
tmp
|
||||||
build
|
build
|
||||||
*.log
|
*.log
|
||||||
|
backup/
|
||||||
|
|
@ -85,7 +85,7 @@ func (s *ServiceImpl) fetchBet365Odds(ctx context.Context) error {
|
||||||
log.Printf("📡 Fetching prematch odds for event ID: %v (%d/%d) ", event.ID, index, len(eventIDs))
|
log.Printf("📡 Fetching prematch odds for event ID: %v (%d/%d) ", event.ID, index, len(eventIDs))
|
||||||
|
|
||||||
oddsData, err := s.FetchNonLiveOddsByEventID(ctx, event.ID)
|
oddsData, err := s.FetchNonLiveOddsByEventID(ctx, event.ID)
|
||||||
if err != nil {
|
if err != nil || oddsData.Success != 1 {
|
||||||
s.logger.Error("Failed to fetch prematch odds", "eventID", event.ID, "error", err)
|
s.logger.Error("Failed to fetch prematch odds", "eventID", event.ID, "error", err)
|
||||||
errs = append(errs, fmt.Errorf("failed to fetch prematch odds for event %v: %w", event.ID, err))
|
errs = append(errs, fmt.Errorf("failed to fetch prematch odds for event %v: %w", event.ID, err))
|
||||||
continue
|
continue
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ func StartDataFetchingCrons(eventService eventsvc.Service, oddsService oddssvc.S
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, job := range schedule {
|
for _, job := range schedule {
|
||||||
job.task()
|
// job.task()
|
||||||
if _, err := c.AddFunc(job.spec, job.task); err != nil {
|
if _, err := c.AddFunc(job.spec, job.task); err != nil {
|
||||||
log.Fatalf("Failed to schedule cron job: %v", err)
|
log.Fatalf("Failed to schedule cron job: %v", err)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
9
makefile
9
makefile
|
|
@ -29,7 +29,7 @@ stop:
|
||||||
air:
|
air:
|
||||||
@echo "Running air locally (not in Docker)"
|
@echo "Running air locally (not in Docker)"
|
||||||
@air -c .air.toml
|
@air -c .air.toml
|
||||||
.PHONY: migrations/up
|
.PHONY: migrations/new
|
||||||
migrations/new:
|
migrations/new:
|
||||||
@echo 'Creating migration files for DB_URL'
|
@echo 'Creating migration files for DB_URL'
|
||||||
@migrate create -seq -ext=.sql -dir=./db/migrations $(name)
|
@migrate create -seq -ext=.sql -dir=./db/migrations $(name)
|
||||||
|
|
@ -43,6 +43,13 @@ migrations/up:
|
||||||
postgres:
|
postgres:
|
||||||
@echo 'Running postgres db...'
|
@echo 'Running postgres db...'
|
||||||
docker compose -f docker-compose.yml exec postgres psql -U root -d gh
|
docker compose -f docker-compose.yml exec postgres psql -U root -d gh
|
||||||
|
.PHONY: backup
|
||||||
|
backup:
|
||||||
|
@mkdir -p backup
|
||||||
|
@docker exec -t fortunebet-backend-postgres-1 pg_dumpall -c -U root > backup/dump_`date +%Y-%m-%d"_"%H_%M_%S`.sql
|
||||||
|
restore:
|
||||||
|
@echo "Restoring latest backup..."
|
||||||
|
docker exec -i fortunebet-backend-postgres-1 psql -U root -d gh < $(file)
|
||||||
postgres_log:
|
postgres_log:
|
||||||
docker logs fortunebet-backend-postgres-1
|
docker logs fortunebet-backend-postgres-1
|
||||||
.PHONY: swagger
|
.PHONY: swagger
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user