aboutsummaryrefslogtreecommitdiffstats
path: root/internal/swextreload.go
diff options
context:
space:
mode:
authorTeddy Wing2023-11-14 00:44:33 +0100
committerTeddy Wing2023-11-14 00:44:33 +0100
commit1e4dd35a450bddbb519fc54b52f9486627075e9c (patch)
tree884babf24c5d3b3ee864318133181ac17a604e96 /internal/swextreload.go
parentefe0d66eb13f03990544210df9c88f13b6b68d87 (diff)
downloadswextreload-1e4dd35a450bddbb519fc54b52f9486627075e9c.tar.bz2
swextreload.Reload: Extract arguments
Diffstat (limited to 'internal/swextreload.go')
-rw-r--r--internal/swextreload.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/internal/swextreload.go b/internal/swextreload.go
index 5a5dab1..bbd0e03 100644
--- a/internal/swextreload.go
+++ b/internal/swextreload.go
@@ -1,8 +1,10 @@
package swextreload
+
import (
"context"
"log"
+ "strings"
"time"
"github.com/chromedp/cdproto/target"
@@ -17,7 +19,7 @@ func Reload(
) error {
allocatorContext, cancel := chromedp.NewRemoteAllocator(
context.Background(),
- "ws://127.0.0.1:55755/devtools/browser/4536efdf-6ddf-40b6-9a16-258a1935d866",
+ url,
)
defer cancel()
@@ -32,9 +34,11 @@ func Reload(
log.Printf("Targets: %#v", targets)
println()
+ extensionURL := "chrome-extension://" + extensionID + "/"
+
var targetID target.ID
for _, target := range targets {
- if target.URL == "chrome-extension://imcibeelfmccdpnnlemllnepgbfdbkgo/background.bundle.js" {
+ if strings.HasPrefix(target.URL, extensionURL) {
log.Printf("Target: %#v", target)
targetID = target.TargetID
break
@@ -83,7 +87,7 @@ func Reload(
println()
for _, target := range targets {
- if target.URL == "chrome-extension://imcibeelfmccdpnnlemllnepgbfdbkgo/background.bundle.js" {
+ if strings.HasPrefix(target.URL, extensionURL) {
log.Printf("Target: %#v", target)
targetID = target.TargetID
break