handlers

package
v0.0.0-...-92a94ce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2020 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL