Skip to content

Commit

Permalink
feat(scheduler): remove old queue schedule
Browse files Browse the repository at this point in the history
  • Loading branch information
Zibbp committed Dec 24, 2023
1 parent fd10e52 commit 35cad5d
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 22 deletions.
20 changes: 0 additions & 20 deletions internal/scheduler/scheduler.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,15 +60,6 @@ func (s *Service) StartWatchVideoScheduler() {
scheduler.StartAsync()
}

func (s *Service) StartQueueItemScheduler() {
time.Sleep(time.Second * 5)
scheduler := gocron.NewScheduler(time.UTC)

s.checkHeldQueueItems(scheduler)

scheduler.StartAsync()
}

func (s *Service) StartJwksScheduler() {
time.Sleep(time.Second * 5)
scheduler := gocron.NewScheduler(time.UTC)
Expand Down Expand Up @@ -151,17 +142,6 @@ func (s *Service) checkWatchedChannelVideos(schedule *gocron.Scheduler) {
}
}

func (s *Service) checkHeldQueueItems(scheduler *gocron.Scheduler) {
log.Debug().Msg("setting up queue item schedule")
_, err := scheduler.Every(1).Hours().Do(func() {
log.Debug().Msg("running queue item schedule")
go s.ArchiveService.CheckOnHold()
})
if err != nil {
log.Error().Err(err).Msg("failed to set up queue item schedule")
}
}

func (s *Service) fetchJwksSchedule(scheduler *gocron.Scheduler) {
log.Debug().Msg("setting up fetch jwks schedule")
_, err := scheduler.Every(1).Days().Do(func() {
Expand Down
1 change: 0 additions & 1 deletion internal/transport/http/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@ func NewHandler(authService AuthService, channelService ChannelService, vodServi
// to avoid blocking application start
// and to wait for twitch api auth
go h.Service.SchedulerService.StartLiveScheduler()
go h.Service.SchedulerService.StartQueueItemScheduler()
if viper.GetBool("oauth_enabled") {
go h.Service.SchedulerService.StartJwksScheduler()
}
Expand Down
1 change: 0 additions & 1 deletion internal/transport/http/scheduler.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package http
type SchedulerService interface {
StartAppScheduler()
StartLiveScheduler()
StartQueueItemScheduler()
StartJwksScheduler()
StartWatchVideoScheduler()
StartTwitchCategoriesScheduler()
Expand Down

0 comments on commit 35cad5d

Please sign in to comment.