mirror of
https://github.com/logos-messaging/logos-messaging-go.git
synced 2026-01-06 16:03:10 +00:00
20 lines
684 B
Go
20 lines
684 B
Go
package server
|
|
|
|
import (
|
|
"github.com/libp2p/go-libp2p/core/protocol"
|
|
"github.com/waku-org/go-waku/waku/v2/protocol/filter"
|
|
"github.com/waku-org/go-waku/waku/v2/protocol/legacy_filter"
|
|
"github.com/waku-org/go-waku/waku/v2/protocol/lightpush"
|
|
"github.com/waku-org/go-waku/waku/v2/protocol/relay"
|
|
"github.com/waku-org/go-waku/waku/v2/protocol/store"
|
|
)
|
|
|
|
func IsWakuProtocol(protocol protocol.ID) bool {
|
|
return protocol == legacy_filter.FilterID_v20beta1 ||
|
|
protocol == filter.FilterPushID_v20beta1 ||
|
|
protocol == filter.FilterSubscribeID_v20beta1 ||
|
|
protocol == relay.WakuRelayID_v200 ||
|
|
protocol == lightpush.LightPushID_v20beta1 ||
|
|
protocol == store.StoreID_v20beta4
|
|
}
|