diff --git a/controllers/peer.go b/controllers/peer.go index 5775a2c..a24a502 100644 --- a/controllers/peer.go +++ b/controllers/peer.go @@ -69,7 +69,7 @@ func (o *PeerController) Get() { func (o *PeerController) Link() { user, peerID, groups := oclib.ExtractTokenInfo(*o.Ctx.Request) id := o.Ctx.Input.Param(":from") - if ok, _ := peer.IsMySelf(peerID); ok { + if ok, _ := oclib.IsMySelf(peerID); ok { o.Data["json"] = map[string]interface{}{ "data": nil, "code": 400, @@ -78,7 +78,7 @@ func (o *PeerController) Link() { o.ServeJSON() return } - if ok, _ := peer.IsMySelf(id); !ok { + if ok, _ := oclib.IsMySelf(id); !ok { o.Data["json"] = map[string]interface{}{ "data": nil, "code": 400, @@ -155,7 +155,7 @@ func (o *PeerController) Blacklist() { // used from : peer ask, or response, only from peer origin is authorized to change... func (o *PeerController) changeRelation(dest *peer.Peer, relation peer.PeerRelation, request *oclib.Request) { - if ok, _ := peer.IsMySelf(request.PeerID); !ok { + if ok, _ := oclib.IsMySelf(request.PeerID); !ok { o.Data["json"] = map[string]interface{}{ "data": nil, "code": 400, @@ -164,7 +164,7 @@ func (o *PeerController) changeRelation(dest *peer.Peer, relation peer.PeerRelat o.ServeJSON() return } - if ok, _ := peer.IsMySelf(dest.GetID()); ok { + if ok, _ := oclib.IsMySelf(dest.GetID()); ok { o.Data["json"] = map[string]interface{}{ "data": nil, "code": 400, diff --git a/go.mod b/go.mod index 988a296..835e4a2 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.24.6 toolchain go1.24.11 require ( - cloud.o-forge.io/core/oc-lib v0.0.0-20260126120055-055e6c70cdd7 + cloud.o-forge.io/core/oc-lib v0.0.0-20260127143728-3c052bf16572 github.com/beego/beego/v2 v2.3.8 github.com/smartystreets/goconvey v1.7.2 ) diff --git a/go.sum b/go.sum index 576e1b5..146ff00 100644 --- a/go.sum +++ b/go.sum @@ -22,6 +22,8 @@ cloud.o-forge.io/core/oc-lib v0.0.0-20260126113404-85a8857938f5 h1:pl6/u6UXyFcfC cloud.o-forge.io/core/oc-lib v0.0.0-20260126113404-85a8857938f5/go.mod h1:vHWauJsS6ryf7UDqq8hRXoYD5RsONxcFTxeZPOztEuI= cloud.o-forge.io/core/oc-lib v0.0.0-20260126120055-055e6c70cdd7 h1:LAK86efqe2HNV1Tkym1TpvzL1Xsj3F0ClsK/snfejD0= cloud.o-forge.io/core/oc-lib v0.0.0-20260126120055-055e6c70cdd7/go.mod h1:vHWauJsS6ryf7UDqq8hRXoYD5RsONxcFTxeZPOztEuI= +cloud.o-forge.io/core/oc-lib v0.0.0-20260127143728-3c052bf16572 h1:jrUHgs4DqNWLnLcb5nd4lrJim77+aGkJFACUfMogiu8= +cloud.o-forge.io/core/oc-lib v0.0.0-20260127143728-3c052bf16572/go.mod h1:vHWauJsS6ryf7UDqq8hRXoYD5RsONxcFTxeZPOztEuI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/beego/beego/v2 v2.3.8 h1:wplhB1pF4TxR+2SS4PUej8eDoH4xGfxuHfS7wAk9VBc= github.com/beego/beego/v2 v2.3.8/go.mod h1:8vl9+RrXqvodrl9C8yivX1e6le6deCK6RWeq8R7gTTg= diff --git a/oc-peer b/oc-peer index 1933c96..306fd24 100755 Binary files a/oc-peer and b/oc-peer differ