service

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2023 License: BSD-2-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Mutex          = new(sync.Mutex)
	DescribeInfoCh = make(chan discordgo.MessageEmbed, 1)
)
View Source
var KeyChan *keyChan

Functions

This section is empty.

Types

type MessageInfo

type MessageInfo struct {
	ID          string
	StartTime   int64
	Error       *discordgo.MessageEmbed
	DescribeMsg *discordgo.Message
}

type Service

type Service struct {
	api.UnimplementedAPIServiceServer
	*common.Base
}

func New

func New(base *common.Base) *Service

func (*Service) Describe

func (s *Service) Describe(ctx context.Context, in *api.DescribeRequest) (*api.DescribeResponse, error)

flow: 1. create mesasge id: 1 2. update message id: 1

func (*Service) HighVariation added in v0.0.4

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) Imagine

func (s *Service) Imagine(ctx context.Context, in *api.ImagineRequest) (*api.ImagineResponse, error)

flow: 1. create mesasge id: 1 2. update message id: 1 3. create message id: 2 -> contains attachments 4. delete message id: 1

func (*Service) LowVariation added in v0.0.4

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) Pan added in v0.0.4

func (s *Service) Pan(ctx context.Context, in *api.PanRequest) (*api.PanResponse, error)

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) PicReader added in v0.0.4

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) Reroll

func (s *Service) Reroll(ctx context.Context, in *api.RerollRequest) (*api.RerollResponse, error)

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) Upscale

func (s *Service) Upscale(ctx context.Context, in *api.UpscaleRequest) (*api.UpscaleResponse, error)

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) UpscaleXFour

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) UpscaleXTwo added in v0.0.4

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) Variation

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) ZoomOutOneX added in v0.0.4

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

func (*Service) ZoomOutTwoX added in v0.0.4

flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3

Jump to

Keyboard shortcuts

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