18 lines
576 B
Go
18 lines
576 B
Go
package identify
|
|
|
|
import (
|
|
"github.com/libp2p/go-libp2p-core/network"
|
|
)
|
|
|
|
// IDPush is the protocol.ID of the Identify push protocol. It sends full identify messages containing
|
|
// the current state of the peer.
|
|
//
|
|
// It is in the process of being replaced by identify delta, which sends only diffs for better
|
|
// resource utilisation.
|
|
const IDPush = "/ipfs/id/push/1.0.0"
|
|
|
|
// pushHandler handles incoming identify push streams. The behaviour is identical to the ordinary identify protocol.
|
|
func (ids *IDService) pushHandler(s network.Stream) {
|
|
ids.handleIdentifyResponse(s)
|
|
}
|