Documentation ¶
Index ¶
- Variables
- type MessageInfo
- type Service
- func (s *Service) Describe(ctx context.Context, in *api.DescribeRequest) (*api.DescribeResponse, error)
- func (s *Service) HighVariation(ctx context.Context, in *api.HighVariationRequest) (*api.HighVariationResponse, error)
- func (s *Service) Imagine(ctx context.Context, in *api.ImagineRequest) (*api.ImagineResponse, error)
- func (s *Service) LowVariation(ctx context.Context, in *api.LowVariationRequest) (*api.LowVariationResponse, error)
- func (s *Service) Pan(ctx context.Context, in *api.PanRequest) (*api.PanResponse, error)
- func (s *Service) PicReader(ctx context.Context, in *api.PicReaderRequest) (*api.PicReaderResponse, error)
- func (s *Service) Reroll(ctx context.Context, in *api.RerollRequest) (*api.RerollResponse, error)
- func (s *Service) Upscale(ctx context.Context, in *api.UpscaleRequest) (*api.UpscaleResponse, error)
- func (s *Service) UpscaleXFour(ctx context.Context, in *api.UpscaleXFourRequest) (*api.UpscaleXFourResponse, error)
- func (s *Service) UpscaleXTwo(ctx context.Context, in *api.UpscaleXTwoRequest) (*api.UpscaleXTwoResponse, error)
- func (s *Service) Variation(ctx context.Context, in *api.VariationRequest) (*api.VariationResponse, error)
- func (s *Service) ZoomOutOneX(ctx context.Context, in *api.ZoomOutOneXRequest) (*api.ZoomOutOneXResponse, error)
- func (s *Service) ZoomOutTwoX(ctx context.Context, in *api.ZoomOutTowXRequest) (*api.ZoomOutTowXResponse, error)
Constants ¶
This section is empty.
Variables ¶
var ( Mutex = new(sync.Mutex) DescribeInfoCh = make(chan discordgo.MessageEmbed, 1) )
var KeyChan *keyChan
Functions ¶
This section is empty.
Types ¶
type MessageInfo ¶
type Service ¶
type Service struct { api.UnimplementedAPIServiceServer *common.Base }
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
func (s *Service) HighVariation(ctx context.Context, in *api.HighVariationRequest) (*api.HighVariationResponse, 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) 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
func (s *Service) LowVariation(ctx context.Context, in *api.LowVariationRequest) (*api.LowVariationResponse, 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) 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
func (s *Service) PicReader(ctx context.Context, in *api.PicReaderRequest) (*api.PicReaderResponse, 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) 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 ¶
func (s *Service) UpscaleXFour(ctx context.Context, in *api.UpscaleXFourRequest) (*api.UpscaleXFourResponse, 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) UpscaleXTwo ¶ added in v0.0.4
func (s *Service) UpscaleXTwo(ctx context.Context, in *api.UpscaleXTwoRequest) (*api.UpscaleXTwoResponse, 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) Variation ¶
func (s *Service) Variation(ctx context.Context, in *api.VariationRequest) (*api.VariationResponse, 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) ZoomOutOneX ¶ added in v0.0.4
func (s *Service) ZoomOutOneX(ctx context.Context, in *api.ZoomOutOneXRequest) (*api.ZoomOutOneXResponse, 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) ZoomOutTwoX ¶ added in v0.0.4
func (s *Service) ZoomOutTwoX(ctx context.Context, in *api.ZoomOutTowXRequest) (*api.ZoomOutTowXResponse, error)
flow: 1. create mesasge id: 3 2. update message id: 2 3. create message id: 4 -> contains attachments 4. delete message id: 3