mirror of
https://github.com/cwinfo/yggdrasil-go.git
synced 2024-11-10 07:30:27 +00:00
Consistent function naming for metadata
This commit is contained in:
parent
042a3400fe
commit
74de8c9416
@ -433,7 +433,7 @@ func (r *router) handleProto(packet []byte) {
|
|||||||
case wire_SessionMetaRequest:
|
case wire_SessionMetaRequest:
|
||||||
fallthrough
|
fallthrough
|
||||||
case wire_SessionMetaResponse:
|
case wire_SessionMetaResponse:
|
||||||
r.handleMeta(bs, &p.FromKey)
|
r.handleMetadata(bs, &p.FromKey)
|
||||||
case wire_DHTLookupRequest:
|
case wire_DHTLookupRequest:
|
||||||
r.handleDHTReq(bs, &p.FromKey)
|
r.handleDHTReq(bs, &p.FromKey)
|
||||||
case wire_DHTLookupResponse:
|
case wire_DHTLookupResponse:
|
||||||
@ -479,13 +479,13 @@ func (r *router) handleDHTRes(bs []byte, fromKey *boxPubKey) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Decodes meta request
|
// Decodes meta request
|
||||||
func (r *router) handleMeta(bs []byte, fromKey *boxPubKey) {
|
func (r *router) handleMetadata(bs []byte, fromKey *boxPubKey) {
|
||||||
req := sessionMeta{}
|
req := sessionMeta{}
|
||||||
if !req.decode(bs) {
|
if !req.decode(bs) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
req.SendPermPub = *fromKey
|
req.SendPermPub = *fromKey
|
||||||
r.core.sessions.handleMeta(&req)
|
r.core.sessions.handleMetadata(&req)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Passed a function to call.
|
// Passed a function to call.
|
||||||
|
@ -501,12 +501,12 @@ func (ss *sessions) handlePing(ping *sessionPing) {
|
|||||||
// often than 15 minutes since receiving the last metadata)
|
// often than 15 minutes since receiving the last metadata)
|
||||||
//if time.Since(sinfo.metaResTime).Minutes() > 15 {
|
//if time.Since(sinfo.metaResTime).Minutes() > 15 {
|
||||||
// if time.Since(sinfo.metaReqTime).Minutes() > 1 {
|
// if time.Since(sinfo.metaReqTime).Minutes() > 1 {
|
||||||
// ss.sendMeta(sinfo, false)
|
// ss.sendMetadata(sinfo, false)
|
||||||
// }
|
// }
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ss *sessions) sendMeta(sinfo *sessionInfo, isResponse bool) {
|
func (ss *sessions) sendMetadata(sinfo *sessionInfo, isResponse bool) {
|
||||||
ss.myMetadataMutex.RLock()
|
ss.myMetadataMutex.RLock()
|
||||||
meta := sessionMeta{
|
meta := sessionMeta{
|
||||||
IsResponse: isResponse,
|
IsResponse: isResponse,
|
||||||
@ -531,7 +531,7 @@ func (ss *sessions) sendMeta(sinfo *sessionInfo, isResponse bool) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Handles a meta request/response.
|
// Handles a meta request/response.
|
||||||
func (ss *sessions) handleMeta(meta *sessionMeta) {
|
func (ss *sessions) handleMetadata(meta *sessionMeta) {
|
||||||
// Get the corresponding session (or create a new session)
|
// Get the corresponding session (or create a new session)
|
||||||
sinfo, isIn := ss.getByTheirPerm(&meta.SendPermPub)
|
sinfo, isIn := ss.getByTheirPerm(&meta.SendPermPub)
|
||||||
// Check the session firewall
|
// Check the session firewall
|
||||||
@ -547,7 +547,7 @@ func (ss *sessions) handleMeta(meta *sessionMeta) {
|
|||||||
sinfo.theirMetadata = meta.Metadata
|
sinfo.theirMetadata = meta.Metadata
|
||||||
sinfo.metaResTime = time.Now()
|
sinfo.metaResTime = time.Now()
|
||||||
} else {
|
} else {
|
||||||
ss.sendMeta(sinfo, true)
|
ss.sendMetadata(sinfo, true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user