avatar

package
v1.3.3 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AvatarGen

type AvatarGen struct {
}

func (*AvatarGen) GenFromBase64String

func (ag *AvatarGen) GenFromBase64String(avatar string) (*AvatarReader, *perror.PlutoError)

func (*AvatarGen) GenFromGravatar

func (ag *AvatarGen) GenFromGravatar() (*AvatarReader, *perror.PlutoError)

type AvatarReader

type AvatarReader struct {
	Reader    io.ReadCloser
	Ext       string
	OriginURL string
}

type AvatarSaver

type AvatarSaver struct {
	Bucket          string
	EndPoint        string
	AccessKeyID     string
	AccessKeySecret string
	CDN             string
}

func NewAvatarSaver

func NewAvatarSaver(config *config.Config) *AvatarSaver

func (*AvatarSaver) SaveAvatarImageInLocal

func (as *AvatarSaver) SaveAvatarImageInLocal(file io.ReadCloser) (string, error)

func (*AvatarSaver) SaveAvatarImageInOSS

func (as *AvatarSaver) SaveAvatarImageInOSS(reader *AvatarReader) (string, *perror.PlutoError)

Jump to

Keyboard shortcuts

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