handler

package
v0.0.0-...-ced6524 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OAuth

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

OAuth oauth

func NewOAuthHandler

func NewOAuthHandler(config *config.Config, db *gorm.DB) *OAuth

NewOAuthHandler new oauth handler

func (OAuth) APIGet

func (o OAuth) APIGet(cred *oauth.Credentials, urlStr string, form url.Values, data interface{}) error

APIGet call get twitter api

func (OAuth) GetUserInfo

func (o OAuth) GetUserInfo(credentials *oauth.Credentials) (model.User, error)

GetUserInfo get twitter user info

func (*OAuth) Signin

func (o *OAuth) Signin() echo.HandlerFunc

Signin signin twitter

func (*OAuth) Singout

func (o *OAuth) Singout() echo.HandlerFunc

Singout singout

func (*OAuth) TwitterCallback

func (o *OAuth) TwitterCallback() echo.HandlerFunc

TwitterCallback twitter callback endpoint

type Response

type Response struct {
	Status int    `json:"status"`
	URL    string `json:"url"`
}

Response singin response

type UserHandler

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

UserHandler user handler strcut

func NewUserHandler

func NewUserHandler(db *gorm.DB) *UserHandler

NewUserHandler new handler

func (*UserHandler) GetUser

func (u *UserHandler) GetUser() echo.HandlerFunc

GetUser get user info

Jump to

Keyboard shortcuts

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