INNER CODE UNIT · Go
SetPushName
krypton-byte/neonize · goneonize/main.go:305
func SetPushName(id *C.char, name *C.char) *C.char {
client, exists := clients[C.GoString(id)]
if !exists {
return C.CString("client not found")
}
err := client.SendAppState(context.Background(), appstate.BuildSettingPushName(C.GoString(name)))
if err != nil {
return C.CString(err.Error())
}
return C.CString("")
}
//export GetPNFromLID
func GetPNFromLID(id *C.char, JIDByte *C.uchar, JIDSize C.int) *C.struct_BytesReturn {
var neoJIDProto defproto.JID
return_ := defproto.GetJIDFromStoreReturnFunction{}
jidbyte := getByteByAddr(JIDByte, JIDSize)
err := proto.Unmarshal(jidbyte, &neoJIDProto)