multi_terminal

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MultiTerminal

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

MultiTerminal 多端能力

func New

func New(appId, appSecret, token, aesKey string, opts ...Option) *MultiTerminal

func (*MultiTerminal) AccessToken

func (m *MultiTerminal) AccessToken() (contracts.AccessToken, error)

func (*MultiTerminal) AccessTokenCacheKey

func (m *MultiTerminal) AccessTokenCacheKey() string

func (*MultiTerminal) AesKey

func (m *MultiTerminal) AesKey() string

func (*MultiTerminal) AppId

func (m *MultiTerminal) AppId() string

func (*MultiTerminal) AppSecret

func (m *MultiTerminal) AppSecret() string

func (*MultiTerminal) Cache

func (m *MultiTerminal) Cache() (cache.Cache, string)

func (*MultiTerminal) ComponentAccessToken

func (m *MultiTerminal) ComponentAccessToken() string

func (*MultiTerminal) ComponentAppId

func (m *MultiTerminal) ComponentAppId() string

func (*MultiTerminal) IsOpenPlatform

func (m *MultiTerminal) IsOpenPlatform() bool

func (*MultiTerminal) OAuth

func (m *MultiTerminal) OAuth() *oauth.OAuth

func (*MultiTerminal) PlatformType

func (m *MultiTerminal) PlatformType() string

func (*MultiTerminal) Token

func (m *MultiTerminal) Token() string

type Option

type Option func(*option)

func WithCache

func WithCache(cache cache.Cache) Option

WithCache 设置缓存

func WithCacheKeyPrefix

func WithCacheKeyPrefix(cacheKeyPrefix string) Option

WithCacheKeyPrefix 设置缓存key前缀

func WithLocker

func WithLocker(locker lock.Locker) Option

WithLocker 设置锁

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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