This commit is contained in:
Philippe Caseiro 2022-06-29 16:31:26 +02:00
parent bb82f70c5a
commit e7432d7fed
1 changed files with 21 additions and 6 deletions

View File

@ -1,6 +1,7 @@
package templater package templater
import ( import (
"bufio"
"fmt" "fmt"
"io/ioutil" "io/ioutil"
"os" "os"
@ -16,17 +17,31 @@ type APKRepository struct {
} }
func (hr *APKRepository) urlIsPresent() (bool, error) { func (hr *APKRepository) urlIsPresent() (bool, error) {
// read the whole file at once f, err := os.Open(APKConfigFile)
b, err := ioutil.ReadFile(APKConfigFile)
if err != nil { if err != nil {
return false, err return false, err
} }
s := string(b) defer f.Close()
// //check whether s contains substring text
if strings.Contains(s, hr.URL) { // Splits on newlines by default.
scanner := bufio.NewScanner(f)
line := 1
for scanner.Scan() {
fmt.Printf("DBG:%s:%s:\n", scanner.Text(), hr.URL)
if strings.Contains(scanner.Text(), hr.URL) {
return true, nil return true, nil
} }
line++
}
fmt.Printf("END\n")
if err := scanner.Err(); err != nil {
return false, err
}
return false, nil return false, nil
} }
func (hr *APKRepository) Add() error { func (hr *APKRepository) Add() error {