This commit is contained in:
2026-05-27 18:37:52 +08:00
parent 9e82656eeb
commit 698223234d
14 changed files with 931 additions and 301 deletions

View File

@@ -110,17 +110,16 @@ func buildMux() *http.ServeMux {
mux.HandleFunc("GET /plec", PlecPage)
mux.HandleFunc("GET /applovin", ApplovinPage)
mux.HandleFunc("GET /base64", Base64Page)
mux.HandleFunc("GET /daily", DailyPage)
mux.HandleFunc("GET /mraid", MraidPage)
mux.HandleFunc("GET /mobile", MobilePage)
mux.HandleFunc("GET /playworks", PlayworksPage)
mux.HandleFunc("GET /assets/qrcode.min.js", MobileQrScript)
// Shared API
mux.HandleFunc("POST /api/clipboard", ClipboardEndpoint)
mux.HandleFunc("POST /api/open", OpenEndpoint)
mux.HandleFunc("POST /api/focus", FocusEndpoint)
// Daily Update
mux.HandleFunc("POST /api/daily/submit", DailySubmit)
mux.HandleFunc("POST /api/betaTools", BetaToolsEndpoint)
// PLEC
mux.HandleFunc("POST /api/plec/pick", PlecPick)
@@ -137,11 +136,21 @@ func buildMux() *http.ServeMux {
mux.HandleFunc("POST /api/base64/pickFiles", Base64PickFiles)
mux.HandleFunc("POST /api/base64/scan", Base64Scan)
// MRAID Checker
mux.HandleFunc("POST /api/mraid/pickFolder", MraidPickFolder)
mux.HandleFunc("POST /api/mraid/pickFiles", MraidPickFiles)
mux.HandleFunc("POST /api/mraid/scan", MraidScan)
// Send To Mobile
mux.HandleFunc("POST /api/mobile/pick", MobilePick)
mux.HandleFunc("POST /api/mobile/start", MobileStart)
mux.HandleFunc("POST /api/mobile/stop", MobileStop)
// Playworks Converter
mux.HandleFunc("POST /api/playworks/pickSource", PlayworksPickSource)
mux.HandleFunc("POST /api/playworks/pickOutput", PlayworksPickOutput)
mux.HandleFunc("POST /api/playworks/convert", PlayworksConvert)
return mux
}
@@ -156,10 +165,10 @@ func FocusEndpoint(w http.ResponseWriter, r *http.Request) {
}
var (
user32 = syscall.NewLazyDLL("user32.dll")
procShowWindow = user32.NewProc("ShowWindow")
procSetForeground = user32.NewProc("SetForegroundWindow")
procIsIconic = user32.NewProc("IsIconic")
user32 = syscall.NewLazyDLL("user32.dll")
procShowWindow = user32.NewProc("ShowWindow")
procSetForeground = user32.NewProc("SetForegroundWindow")
procIsIconic = user32.NewProc("IsIconic")
)
const (