Documentation ¶
Index ¶
Constants ¶
View Source
const MsgsLimit = 25
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chains ¶ added in v0.1.7
type Chains struct {
// contains filtered or unexported fields
}
func NewChainsProvider ¶ added in v0.1.7
func NewChainsProvider(p ChainsProvider) *Chains
func (*Chains) SupportedChains ¶ added in v0.1.7
type ChainsProvider ¶ added in v0.1.7
type FilterInput ¶ added in v0.1.7
type MessagesProvider ¶ added in v0.1.7
type MessagesResolver ¶ added in v0.1.7
type MessagesResolver struct {
// contains filtered or unexported fields
}
func NewMessagesResolver ¶ added in v0.1.7
func NewMessagesResolver(p MessagesProvider) *MessagesResolver
func (*MessagesResolver) XMsgs ¶ added in v0.1.7
func (m *MessagesResolver) XMsgs(ctx context.Context, args XMsgsArgs) (data.XMsgConnection, error)
type Provider ¶ added in v0.1.7
type Provider interface { ChainsProvider MessagesProvider StatsProvider }
type Root ¶ added in v0.1.7
type Root struct { *Chains *MessagesResolver *StatsResolver }
type StatsProvider ¶ added in v0.1.7
type StatsProvider interface {
Stats(ctx context.Context) data.StatsResult
}
type StatsResolver ¶ added in v0.1.7
type StatsResolver struct {
Provider StatsProvider
}
func (*StatsResolver) Stats ¶ added in v0.1.7
func (s *StatsResolver) Stats(ctx context.Context) data.StatsResult
type XMsgsArgs ¶ added in v0.1.4
type XMsgsArgs struct { Filters *[]FilterInput First *int32 After *graphql.ID Last *int32 Before *graphql.ID }
func (*XMsgsArgs) DataFilters ¶ added in v0.1.7
func (a *XMsgsArgs) DataFilters() (data.XMsgFilters, error)
Click to show internal directories.
Click to hide internal directories.