userMeta

package
v0.0.0-...-2b0311d Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountStatuses

type AccountStatuses int

AccountStatuses refers to status of account

const (
	// VERIFIED is when user's email is verified
	VERIFIED AccountStatuses = iota
	// UNVERIFIED is when user's email is not verified
	UNVERIFIED
	// DELETED is when user's account is deleted
	DELETED
)

func (AccountStatuses) String

func (a AccountStatuses) String() string

type Meta

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

Meta is used to handle user meta data

func New

func New() *Meta

New returns a new meta handler struct

func (Meta) ChangeStatus

func (meta Meta) ChangeStatus(userID string, status AccountStatuses)

ChangeStatus changes user status to some status

func (Meta) Create

func (meta Meta) Create(userID string)

Create creates and adds new meta data for a user

func (Meta) Get

func (meta Meta) Get(userID string) (data types.Meta)

Get returns user's meta data

Jump to

Keyboard shortcuts

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