@@ -16,15 +16,13 @@ import (
16
16
"github.com/eja/tibula/log"
17
17
)
18
18
19
- const channelsBatch = 100
20
-
21
19
func checkChannels () (err error ) {
22
20
db := tibula .Session ()
23
21
if err = db .Open (sys .Options .DbType , sys .Options .DbName , sys .Options .DbUser , sys .Options .DbPass , sys .Options .DbHost , sys .Options .DbPort ); err != nil {
24
22
return
25
23
}
26
24
for {
27
- timeLastCheck := time .Now ().Add (- time .Duration (sys .Options .CheckInterval ) * time .Second ).Format ("2006-01-02 15:04:05" )
25
+ timeLastCheck := time .Now ().Add (- time .Duration (sys .Options .TvCheckInterval ) * time .Second ).Format ("2006-01-02 15:04:05" )
28
26
timeLastWorking := time .Now ().Add (- 30 * 24 * time .Hour ).Format ("2006-01-02 15:04:05" )
29
27
rows , err := db .Rows (`SELECT * FROM tvChannels WHERE
30
28
(checkLast < ? OR checkLast IS NULL OR checkLast = "") AND
@@ -36,7 +34,7 @@ func checkChannels() (err error) {
36
34
name != ""
37
35
ORDER BY power DESC, checkLast ASC
38
36
LIMIT ?
39
- ` , timeLastCheck , timeLastWorking , timeLastWorking , channelsBatch )
37
+ ` , timeLastCheck , timeLastWorking , timeLastWorking , sys . Options . TvCheckBatch )
40
38
if err != nil {
41
39
return err
42
40
}
@@ -46,7 +44,7 @@ func checkChannels() (err error) {
46
44
var videoSize string
47
45
status := 0
48
46
ABR := 0
49
- framePath := filepath .Join (sys .Options .MediaPath , row ["name" ]+ ".png" )
47
+ framePath := filepath .Join (sys .Options .TvMediaPath , row ["name" ]+ ".png" )
50
48
51
49
cors , subtitles , err := checkPlaylist (row ["sourceUrl" ])
52
50
if err != nil {
0 commit comments