Add groups command client

This commit is contained in:
problematicconsumer
2023-08-29 19:10:14 +03:30
parent 219ca7ced9
commit 2506403aec
4 changed files with 75 additions and 32 deletions

View File

@@ -131,4 +131,22 @@ func stopCommandClient(command C.int) *C.char {
return C.CString("")
}
//export selectOutbound
func selectOutbound(groupTag *C.char, outboundTag *C.char) *C.char {
err := libbox.NewStandaloneCommandClient().SelectOutbound(C.GoString(groupTag), C.GoString(outboundTag))
if err != nil {
return C.CString(err.Error())
}
return C.CString("")
}
//export urlTest
func urlTest(groupTag *C.char) *C.char {
err := libbox.NewStandaloneCommandClient().URLTest(C.GoString(groupTag))
if err != nil {
return C.CString(err.Error())
}
return C.CString("")
}
func main() {}