whitelist

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeService

type FakeService struct {
	// contains filtered or unexported fields
}

FakeService ...

func NewFakeService

func NewFakeService(isInFunc func() (bool, error), createIfNotExistsFunc func() error, deleteFunc func() error) *FakeService

NewFakeService ...

func (*FakeService) CreateIfNotExists

func (s *FakeService) CreateIfNotExists(id int64, username string) error

CreateIfNotExists ...

func (*FakeService) Delete

func (s *FakeService) Delete(id int64) error

Delete ...

func (*FakeService) IsIn

func (s *FakeService) IsIn(id int64) (bool, error)

IsIn ...

type FirestoreService

type FirestoreService struct {
	// contains filtered or unexported fields
}

FirestoreService ...

func NewFirestoreService

func NewFirestoreService(client *firestore.Client) *FirestoreService

NewFirestoreService ...

func (*FirestoreService) CreateIfNotExists

func (s *FirestoreService) CreateIfNotExists(id int64, username string) error

CreateIfNotExists ...

func (*FirestoreService) Delete

func (s *FirestoreService) Delete(id int64) error

Delete ...

func (*FirestoreService) IsIn

func (s *FirestoreService) IsIn(id int64) (bool, error)

IsIn ...

type RealtimeDatabaseService

type RealtimeDatabaseService struct {
	// contains filtered or unexported fields
}

RealtimeDatabaseService ...

func NewRealtimeDatabaseService

func NewRealtimeDatabaseService(client *db.Client) *RealtimeDatabaseService

NewRealtimeDatabaseService ...

func (*RealtimeDatabaseService) CreateIfNotExists

func (s *RealtimeDatabaseService) CreateIfNotExists(id int64, username string) error

CreateIfNotExists ...

func (*RealtimeDatabaseService) Delete

func (s *RealtimeDatabaseService) Delete(id int64) error

Delete ...

func (*RealtimeDatabaseService) IsIn

func (s *RealtimeDatabaseService) IsIn(id int64) (bool, error)

IsIn ...

type Service

type Service interface {
	IsIn(id int64) (bool, error)
	CreateIfNotExists(id int64, username string) error
	Delete(id int64) error
}

Service ...

func NewService

func NewService(ctx context.Context, serviceType string, app *firebase.App) (Service, error)

NewService ...

Jump to

Keyboard shortcuts

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