data

package
v0.0.0-...-162c1c1 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2022 License: MIT Imports: 20 Imported by: 0

README

Data

Documentation

Index

Constants

This section is empty.

Variables

ProviderSet is data providers.

Functions

func GetUserIdByUnionId

func GetUserIdByUnionId(accessToken string, unionid string) (userId string, err error)

func GetUserInfoByToken

func GetUserInfoByToken(token string) (*string, error)

func GetUserToken

func GetUserToken(code string, ding *conf.Dingtalk) (token string, err error)

GetUserToken 获取用户token

func NewDingtalkRepo

func NewDingtalkRepo(data *Data, logger log.Logger) biz.DingtalkRepo

NewDingtalkRepo .

func NewGreeterRepo

func NewGreeterRepo(data *Data, logger log.Logger) biz.GreeterRepo

NewGreeterRepo .

Types

type Data

type Data struct {
	// TODO wrapped database client
	Cache          *redis.Client
	CacheConfig    map[string]string
	DingtalkConfig *conf.Dingtalk
}

Data .

func NewData

func NewData(c *conf.Data, ding *conf.Dingtalk, logger log.Logger) (*Data, func(), error)

NewData .

type UserInfoResult

type UserInfoResult struct {
	Result v1.GetUserInfoByUserIdReply `json:"result"`
}

func GetUserInfoByUserId

func GetUserInfoByUserId(accessToken string, userId string) (userInfoRes *UserInfoResult, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳