package services import ( "api/globals" "api/models" "time" ) func GetChannelByName(channelname string) (models.Channel, models.CurrentTransmission) { var ( channel models.Channel plan models.Plan currentTransmission models.CurrentTransmission ) globals.DB.Where("name = ?", channelname).First(&channel) globals.DB.First(&plan, channel.PlanID) currentTransmission.Channel = channel.Name currentTransmission.StartTime = time.Now() currentTransmission.Limit = currentTransmission.StartTime.Add(time.Duration(plan.DailyLimitTransmission) * time.Minute) return channel, currentTransmission }