Documentation ¶
Index ¶
- func AuthMiddleware(auth *auth.Client, log *logan.Entry) func(http.Handler) http.Handler
- func BalancesQ(r *http.Request) data.BalancesQ
- func Broadcaster(r *http.Request) broadcaster.Broadcaster
- func ClaimEvent(w http.ResponseWriter, r *http.Request)
- func CreateBalance(w http.ResponseWriter, r *http.Request)
- func CtxBalancesQ(q data.BalancesQ) func(context.Context) context.Context
- func CtxBroadcaster(broadcaster broadcaster.Broadcaster) func(context.Context) context.Context
- func CtxEventTypes(types evtypes.Types) func(context.Context) context.Context
- func CtxEventsQ(q data.EventsQ) func(context.Context) context.Context
- func CtxLog(entry *logan.Entry) func(context.Context) context.Context
- func CtxPointPrice(price int64) func(context.Context) context.Context
- func CtxReferralsQ(q data.ReferralsQ) func(context.Context) context.Context
- func CtxUserClaims(claim []resources.Claim) func(context.Context) context.Context
- func CtxWithdrawalsQ(q data.WithdrawalsQ) func(context.Context) context.Context
- func DBCloneMiddleware(db *pgdb.DB) func(http.Handler) http.Handler
- func EditReferrals(w http.ResponseWriter, r *http.Request)
- func EventTypes(r *http.Request) evtypes.Types
- func EventsQ(r *http.Request) data.EventsQ
- func FulfillEvent(w http.ResponseWriter, r *http.Request)
- func GetBalance(w http.ResponseWriter, r *http.Request)
- func GetPointPrice(w http.ResponseWriter, r *http.Request)
- func Leaderboard(w http.ResponseWriter, r *http.Request)
- func ListEvents(w http.ResponseWriter, r *http.Request)
- func ListWithdrawals(w http.ResponseWriter, r *http.Request)
- func Log(r *http.Request) *logan.Entry
- func PointPrice(r *http.Request) int64
- func ReferralsQ(r *http.Request) data.ReferralsQ
- func UserClaims(r *http.Request) []resources.Claim
- func VerifyPassport(w http.ResponseWriter, r *http.Request)
- func Withdraw(w http.ResponseWriter, r *http.Request)
- func WithdrawalsQ(r *http.Request) data.WithdrawalsQ
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthMiddleware ¶
func Broadcaster ¶
func Broadcaster(r *http.Request) broadcaster.Broadcaster
func ClaimEvent ¶
func ClaimEvent(w http.ResponseWriter, r *http.Request)
func CreateBalance ¶
func CreateBalance(w http.ResponseWriter, r *http.Request)
func CtxBroadcaster ¶
func CtxBroadcaster(broadcaster broadcaster.Broadcaster) func(context.Context) context.Context
func CtxReferralsQ ¶
func CtxUserClaims ¶
func CtxWithdrawalsQ ¶
func DBCloneMiddleware ¶
DBCloneMiddleware is designed to clone DB session on each request. You must put all new DB handlers here instead of ape.CtxMiddleware, unless you have a reason to do otherwise.
func EditReferrals ¶
func EditReferrals(w http.ResponseWriter, r *http.Request)
func FulfillEvent ¶
func FulfillEvent(w http.ResponseWriter, r *http.Request)
func GetBalance ¶
func GetBalance(w http.ResponseWriter, r *http.Request)
func GetPointPrice ¶
func GetPointPrice(w http.ResponseWriter, r *http.Request)
func Leaderboard ¶
func Leaderboard(w http.ResponseWriter, r *http.Request)
func ListEvents ¶
func ListEvents(w http.ResponseWriter, r *http.Request)
func ListWithdrawals ¶
func ListWithdrawals(w http.ResponseWriter, r *http.Request)
func PointPrice ¶
func ReferralsQ ¶
func ReferralsQ(r *http.Request) data.ReferralsQ
func VerifyPassport ¶
func VerifyPassport(w http.ResponseWriter, r *http.Request)
func WithdrawalsQ ¶
func WithdrawalsQ(r *http.Request) data.WithdrawalsQ
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.