api

package
v0.0.0-...-0f68323 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RewardsServer

type RewardsServer struct {
	pb.UnimplementedRewardsServiceServer
	DB     *gorm.DB
	Config *types.Config
}

func NewGRPCRewardsService

func NewGRPCRewardsService(db *gorm.DB, cfg *types.Config) *RewardsServer

func (*RewardsServer) AddActivity

func (s *RewardsServer) AddActivity(ctx context.Context, request *pb.AddActivityRequest) (*pb.AddActivityResponse, error)

func (*RewardsServer) GetPoints

func (s *RewardsServer) GetPoints(ctx context.Context, request *pb.GetPointsRequest) (*pb.GetPointsResponse, error)

func (*RewardsServer) SendPoints

func (s *RewardsServer) SendPoints(ctx context.Context, request *pb.SendPointsRequest) (*pb.SendPointsResponse, error)

func (*RewardsServer) SpendPoints

func (s *RewardsServer) SpendPoints(ctx context.Context, request *pb.SpendPointsRequest) (*pb.SpendPointsResponse, error)

Jump to

Keyboard shortcuts

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