autobaseuc

package
v0.0.0-...-916f8e4 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2021 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 AutobaseUsecase

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

func NewAutobaseUsecase

func NewAutobaseUsecase(gateway internal.AutobaseGW) *AutobaseUsecase

func (*AutobaseUsecase) DeleteBatchMessage

func (u *AutobaseUsecase) DeleteBatchMessage(messageIDs []string)

func (*AutobaseUsecase) DeleteMessage

func (u *AutobaseUsecase) DeleteMessage(messageID string) error

func (*AutobaseUsecase) FilterMessage

func (u *AutobaseUsecase) FilterMessage(keyword string, messages []twitter.DirectMessageEvent) (correctMessages, incorrectMessages []twitter.DirectMessageEvent)

func (*AutobaseUsecase) GetBatchMessageID

func (u *AutobaseUsecase) GetBatchMessageID(messages []twitter.DirectMessageEvent) ([]string, error)

func (*AutobaseUsecase) GetCurrentUserInfo

func (u *AutobaseUsecase) GetCurrentUserInfo() (twitter.User, error)

func (*AutobaseUsecase) GetUserInfoByID

func (u *AutobaseUsecase) GetUserInfoByID(userID string) (twitter.User, error)

func (*AutobaseUsecase) ProcessTweet

func (u *AutobaseUsecase) ProcessTweet(message twitter.DirectMessageEvent) (twitter.Tweet, error)

func (*AutobaseUsecase) ReadBatchMessage

func (u *AutobaseUsecase) ReadBatchMessage(count int) ([]twitter.DirectMessageEvent, error)

func (*AutobaseUsecase) ReadMessage

func (u *AutobaseUsecase) ReadMessage(messageID string) (twitter.DirectMessageEvent, error)

func (*AutobaseUsecase) SendBatchMessage

func (u *AutobaseUsecase) SendBatchMessage(params []twitter.DirectMessageEventMessage)

func (*AutobaseUsecase) SendMessage

Jump to

Keyboard shortcuts

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