Documentation ¶
Index ¶
- func NewStatsManager(URL string) *memdb.MemDB
- type Resolver
- func (r *Resolver) Company() generated.CompanyResolver
- func (r *Resolver) Meetup() generated.MeetupResolver
- func (r *Resolver) MeetupGroup() generated.MeetupGroupResolver
- func (r *Resolver) Presentation() generated.PresentationResolver
- func (r *Resolver) Query() generated.QueryResolver
- func (r *Resolver) Speaker() generated.SpeakerResolver
- func (r *Resolver) Sponsor() generated.SponsorResolver
- func (r *Resolver) SponsorTier() generated.SponsorTierResolver
- type StatsManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStatsManager ¶
func NewStatsManager(URL string) *memdb.MemDB
NewStatsManager fetches the stats.json file, marshals to structs, creates in-mem db and then returns a reference to the in-mem db.
Types ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func NewResolver ¶
func NewResolver(statsRepository *repositories.StatsRepository, slackRepository *repositories.SlackRepository) *Resolver
func (*Resolver) Company ¶
func (r *Resolver) Company() generated.CompanyResolver
func (*Resolver) Meetup ¶
func (r *Resolver) Meetup() generated.MeetupResolver
func (*Resolver) MeetupGroup ¶
func (r *Resolver) MeetupGroup() generated.MeetupGroupResolver
func (*Resolver) Presentation ¶
func (r *Resolver) Presentation() generated.PresentationResolver
func (*Resolver) Query ¶
func (r *Resolver) Query() generated.QueryResolver
func (*Resolver) Speaker ¶
func (r *Resolver) Speaker() generated.SpeakerResolver
func (*Resolver) Sponsor ¶
func (r *Resolver) Sponsor() generated.SponsorResolver
func (*Resolver) SponsorTier ¶
func (r *Resolver) SponsorTier() generated.SponsorTierResolver
type StatsManager ¶
type StatsManager struct { URL string // contains filtered or unexported fields }
StatsManager is responsible for managing the stats.json file generated in the meetups repository
Click to show internal directories.
Click to hide internal directories.