mirror of
https://github.com/libp2p/go-libp2p-core.git
synced 2025-01-28 04:30:08 +08:00
Merge pull request #147 from libp2p/feat/subscribes-to-events
feat: add a function to tell if a context subscribes to query events
This commit is contained in:
commit
a4b837bc12
@ -102,3 +102,10 @@ func PublishQueryEvent(ctx context.Context, ev *QueryEvent) {
|
|||||||
ech := ich.(*eventChannel)
|
ech := ich.(*eventChannel)
|
||||||
ech.send(ctx, ev)
|
ech.send(ctx, ev)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SubscribesToQueryEvents returns true if the context subscribes to query
|
||||||
|
// events. If this function returns falls, calling `PublishQueryEvent` on the
|
||||||
|
// context will be a no-op.
|
||||||
|
func SubscribesToQueryEvents(ctx context.Context) bool {
|
||||||
|
return ctx.Value(routingQueryKey{}) != nil
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user