Documentation
¶
Index ¶
Constants ¶
View Source
const ( TopicBattleChanged = "battle" BattleChanged = "battle_changed" )
View Source
const ( TopicMatchChanged = "match" MatchChanged = "match_changed" )
Variables ¶
View Source
var DefaultSet = wire.NewSet( ProvideDatabaseSubscribers, )
Functions ¶
This section is empty.
Types ¶
type BattleChangedSubscriber ¶
type BattleChangedSubscriber struct {
// contains filtered or unexported fields
}
func NewBattleChangedSubscriber ¶
func NewBattleChangedSubscriber( startBattle *usecase.StartBattleCommand, ) *BattleChangedSubscriber
func (*BattleChangedSubscriber) Handler ¶
func (s *BattleChangedSubscriber) Handler(msg *message.Message) error
func (*BattleChangedSubscriber) Name ¶
func (s *BattleChangedSubscriber) Name() string
func (*BattleChangedSubscriber) Topic ¶
func (s *BattleChangedSubscriber) Topic() string
type DatabaseChange ¶
type DatabaseChange[T any] struct { Before *T After *T }
func (*DatabaseChange[T]) Created ¶
func (c *DatabaseChange[T]) Created() bool
func (*DatabaseChange[T]) Deleted ¶
func (c *DatabaseChange[T]) Deleted() bool
func (*DatabaseChange[T]) Updated ¶
func (c *DatabaseChange[T]) Updated() bool
type DatabaseSubscriber ¶
type DatabaseSubscriber Subscriber
func ProvideDatabaseSubscribers ¶
func ProvideDatabaseSubscribers( notifyJoinMatch *usecase.CreateBattleCommand, startBattle *usecase.StartBattleCommand, ) []DatabaseSubscriber
type MatchChangedSubscriber ¶
type MatchChangedSubscriber struct {
// contains filtered or unexported fields
}
func NewMatchChangedSubscriber ¶
func NewMatchChangedSubscriber(createBattle *usecase.CreateBattleCommand) *MatchChangedSubscriber
func (*MatchChangedSubscriber) Handler ¶
func (s *MatchChangedSubscriber) Handler(msg *message.Message) error
func (*MatchChangedSubscriber) Name ¶
func (s *MatchChangedSubscriber) Name() string
func (*MatchChangedSubscriber) Topic ¶
func (s *MatchChangedSubscriber) Topic() string
Click to show internal directories.
Click to hide internal directories.