Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a81d74ac45 | |||
| a2ab64a372 |
@@ -15,10 +15,6 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
|
||||||
Register(TransferMsg{})
|
|
||||||
}
|
|
||||||
|
|
||||||
type ClientCommon struct {
|
type ClientCommon struct {
|
||||||
alive atomic.Value
|
alive atomic.Value
|
||||||
status Status
|
status Status
|
||||||
|
|||||||
@@ -80,3 +80,7 @@ func defaultMsgEn(key []byte, d []byte) []byte {
|
|||||||
func defaultMsgDe(key []byte, d []byte) []byte {
|
func defaultMsgDe(key []byte, d []byte) []byte {
|
||||||
return starcrypto.AesDecryptCFB(d, key)
|
return starcrypto.AesDecryptCFB(d, key)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
RegisterName("b612.me/notify.Transfer", TransferMsg{})
|
||||||
|
}
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ go 1.16
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
b612.me/starcrypto v0.0.2
|
b612.me/starcrypto v0.0.2
|
||||||
b612.me/stario v0.0.5
|
b612.me/stario v0.0.8
|
||||||
b612.me/starnet v0.1.3
|
b612.me/starnet v0.1.7
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
b612.me/starcrypto v0.0.2 h1:aRf1HcqK8GqHYxLAhWfFC4W/EqQLEFNEmxsBu3wG30o=
|
b612.me/starcrypto v0.0.2 h1:aRf1HcqK8GqHYxLAhWfFC4W/EqQLEFNEmxsBu3wG30o=
|
||||||
b612.me/starcrypto v0.0.2/go.mod h1:hz0xRnfWNpYOlVrIPoGrQOWPibq4YiUZ7qN5tsQbzPo=
|
b612.me/starcrypto v0.0.2/go.mod h1:hz0xRnfWNpYOlVrIPoGrQOWPibq4YiUZ7qN5tsQbzPo=
|
||||||
b612.me/stario v0.0.5 h1:Q1OGF+8eOoK49zMzkyh80GWaMuknhey6+PWJJL9ZuNo=
|
b612.me/stario v0.0.8 h1:kaA4pszAKLZJm2D9JmiuYSpgjTeE3VaO74vm+H0vBGM=
|
||||||
b612.me/stario v0.0.5/go.mod h1:or4ssWcxQSjMeu+hRKEgtp0X517b3zdlEOAms8Qscvw=
|
b612.me/stario v0.0.8/go.mod h1:or4ssWcxQSjMeu+hRKEgtp0X517b3zdlEOAms8Qscvw=
|
||||||
b612.me/starnet v0.1.3 h1:UjY6M96gdPdJtxnQGzCttqSwFw93sDZSHiIGtdOlFfk=
|
b612.me/starnet v0.1.7 h1:k3CUfYNRolC/xw5Ekus2NVWHlqeykSyAH8USGTPKA5o=
|
||||||
b612.me/starnet v0.1.3/go.mod h1:j/dd6BKwQK80O4gfbGYg2aYtPH76gSdgpuKboK/DwN4=
|
b612.me/starnet v0.1.7/go.mod h1:DNC4i/ezgVLlmxnquf8AeljsL4mQ5vAyxh8vGPQqsys=
|
||||||
golang.org/x/crypto v0.0.0-20220313003712-b769efc7c000 h1:SL+8VVnkqyshUSz5iNnXtrBQzvFF2SkROm6t5RczFAE=
|
golang.org/x/crypto v0.0.0-20220313003712-b769efc7c000 h1:SL+8VVnkqyshUSz5iNnXtrBQzvFF2SkROm6t5RczFAE=
|
||||||
golang.org/x/crypto v0.0.0-20220313003712-b769efc7c000/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
golang.org/x/crypto v0.0.0-20220313003712-b769efc7c000/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||||
|
|||||||
@@ -9,11 +9,22 @@ func Register(data interface{}) {
|
|||||||
gob.Register(data)
|
gob.Register(data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func RegisterName(name string, data interface{}) {
|
||||||
|
gob.RegisterName(name, data)
|
||||||
|
}
|
||||||
|
|
||||||
func RegisterAll(data []interface{}) {
|
func RegisterAll(data []interface{}) {
|
||||||
for _, v := range data {
|
for _, v := range data {
|
||||||
gob.Register(v)
|
gob.Register(v)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func RegisterNames(data map[string]interface{}) {
|
||||||
|
for k, v := range data {
|
||||||
|
gob.RegisterName(k, v)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func encode(src interface{}) ([]byte, error) {
|
func encode(src interface{}) ([]byte, error) {
|
||||||
var buf bytes.Buffer
|
var buf bytes.Buffer
|
||||||
enc := gob.NewEncoder(&buf)
|
enc := gob.NewEncoder(&buf)
|
||||||
|
|||||||
Reference in New Issue
Block a user