go: refactor cli utils into package
This commit is contained in:
parent
46db51a4a8
commit
4ad4c8c214
2 changed files with 8 additions and 8 deletions
|
|
@ -3,7 +3,7 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"mxclientlib/mxclient"
|
"mxclientlib/mxutils"
|
||||||
"unsafe"
|
"unsafe"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -23,7 +23,7 @@ cli tools
|
||||||
//export cli_discoverhs
|
//export cli_discoverhs
|
||||||
func cli_discoverhs(id *C.char) *C.char {
|
func cli_discoverhs(id *C.char) *C.char {
|
||||||
mxid := C.GoString(id)
|
mxid := C.GoString(id)
|
||||||
result := mxclient.DiscoverHS(mxid)
|
result := mxutils.DiscoverHS(mxid)
|
||||||
return C.CString(result)
|
return C.CString(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -31,7 +31,7 @@ func cli_discoverhs(id *C.char) *C.char {
|
||||||
func cli_mkmxtoken(id *C.char, pw *C.char) *C.char {
|
func cli_mkmxtoken(id *C.char, pw *C.char) *C.char {
|
||||||
mxid := C.GoString(id)
|
mxid := C.GoString(id)
|
||||||
mxpw := C.GoString(pw)
|
mxpw := C.GoString(pw)
|
||||||
result := mxclient.MkToken(mxid, mxpw)
|
result := mxutils.MkToken(mxid, mxpw)
|
||||||
return C.CString(result)
|
return C.CString(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -39,7 +39,7 @@ func cli_mkmxtoken(id *C.char, pw *C.char) *C.char {
|
||||||
func cli_whoami(hs *C.char, tk *C.char) *C.char {
|
func cli_whoami(hs *C.char, tk *C.char) *C.char {
|
||||||
_hs := C.GoString(hs)
|
_hs := C.GoString(hs)
|
||||||
_tk := C.GoString(tk)
|
_tk := C.GoString(tk)
|
||||||
result := mxclient.Whoami(_hs, _tk)
|
result := mxutils.Whoami(_hs, _tk)
|
||||||
return C.CString(result)
|
return C.CString(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -47,7 +47,7 @@ func cli_whoami(hs *C.char, tk *C.char) *C.char {
|
||||||
func cli_accountinfo(hs *C.char, tk *C.char) *C.char {
|
func cli_accountinfo(hs *C.char, tk *C.char) *C.char {
|
||||||
_hs := C.GoString(hs)
|
_hs := C.GoString(hs)
|
||||||
_tk := C.GoString(tk)
|
_tk := C.GoString(tk)
|
||||||
result := mxclient.AccountInfo(_hs, _tk)
|
result := mxutils.AccountInfo(_hs, _tk)
|
||||||
return C.CString(result)
|
return C.CString(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -55,14 +55,14 @@ func cli_accountinfo(hs *C.char, tk *C.char) *C.char {
|
||||||
func cli_clearaccount(hs *C.char, tk *C.char) *C.char {
|
func cli_clearaccount(hs *C.char, tk *C.char) *C.char {
|
||||||
_hs := C.GoString(hs)
|
_hs := C.GoString(hs)
|
||||||
_tk := C.GoString(tk)
|
_tk := C.GoString(tk)
|
||||||
result := mxclient.ClearAccount(_hs, _tk)
|
result := mxutils.ClearAccount(_hs, _tk)
|
||||||
return C.CString(result)
|
return C.CString(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
//export cli_serverinfo
|
//export cli_serverinfo
|
||||||
func cli_serverinfo(url *C.char) *C.char {
|
func cli_serverinfo(url *C.char) *C.char {
|
||||||
_url := C.GoString(url)
|
_url := C.GoString(url)
|
||||||
result := mxclient.ServerInfo(_url)
|
result := mxutils.ServerInfo(_url)
|
||||||
return C.CString(result)
|
return C.CString(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
// Copyright (C) 2026 saces@c-base.org
|
// Copyright (C) 2026 saces@c-base.org
|
||||||
// SPDX-License-Identifier: AGPL-3.0-only
|
// SPDX-License-Identifier: AGPL-3.0-only
|
||||||
package mxclient
|
package mxutils
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue