test(native): gate one-viewer delivery evidence (#67)

This commit is contained in:
AAA authored and GitHub committed 2026-08-20 14:14:07 +08:00
1 parent 1e11e09261
commit 671ad6f22e
12 files changed
+1822 -23

No files matched your search

@@ -0,0 +1,31 @@
package main
import (
"bufio"
"encoding/json"
"fmt"
"os"
"github.com/TNTcraftHIM/Screener/native/sender/internal/app"
)
func main() {
sender, err := app.New()
if err != nil {
fmt.Fprintln(os.Stderr, "sender initialization failed")
os.Exit(1)
}
defer sender.Close()
launchURL, err := sender.Start()
if err != nil {
fmt.Fprintln(os.Stderr, "sender startup failed")
os.Exit(1)
}
if err = json.NewEncoder(os.Stdout).Encode(map[string]string{"launchUrl": launchURL}); err != nil {
fmt.Fprintln(os.Stderr, "sender handoff failed")
os.Exit(1)
}
_, _ = bufio.NewReader(os.Stdin).ReadByte()
}