Documentation
¶
Index ¶
- Constants
- Variables
- type Manager
- func (s *Manager) AddDispatchStatus(ctx context.Context, tx qrm.DB, status *dispatch.DispatchStatus) error
- func (s *Manager) CheckIfBotNeeded(job string) bool
- func (s *Manager) CheckIfUserIsDisponent(job string, userId int32) bool
- func (s *Manager) CheckIfUserIsPartOfDispatch(userInfo *userinfo.UserInfo, dsp *dispatch.Dispatch, disponentOkay bool) bool
- func (s *Manager) CheckIfUserPartOfUnit(job string, userId int32, unit *dispatch.Unit, disponentOkay bool) bool
- func (s *Manager) CreateDispatch(ctx context.Context, d *dispatch.Dispatch) (*dispatch.Dispatch, error)
- func (s *Manager) DeleteDispatch(ctx context.Context, job string, id uint64) error
- func (s *Manager) DispatchAssignmentExpirationTime() time.Time
- func (s *Manager) DisponentSignOn(ctx context.Context, job string, userId int32, signon bool) error
- func (s *Manager) GetUnitStatusFromDB(ctx context.Context, job string, id uint64) (*dispatch.UnitStatus, error)
- func (s *Manager) LoadDispatchAssignments(ctx context.Context, job string, dispatchId uint64) ([]*dispatch.DispatchAssignment, error)
- func (s *Manager) LoadDispatches(ctx context.Context, id uint64) error
- func (s *Manager) LoadDisponents(ctx context.Context, job string) error
- func (s *Manager) LoadSettings(ctx context.Context, job string) error
- func (s *Manager) LoadUnitIDForUserID(ctx context.Context, userId int32) (uint64, error)
- func (s *Manager) LoadUnits(ctx context.Context, id uint64) error
- func (s *Manager) ResolveUserById(ctx context.Context, u int32) (*users.User, error)
- func (s *Manager) UpdateDispatch(ctx context.Context, userInfo *userinfo.UserInfo, dsp *dispatch.Dispatch) error
- func (s *Manager) UpdateDispatchAssignments(ctx context.Context, job string, userId *int32, dsp *dispatch.Dispatch, ...) error
- func (s *Manager) UpdateDispatchStatus(ctx context.Context, job string, dsp *dispatch.Dispatch, ...) error
- func (s *Manager) UpdateUnitAssignments(ctx context.Context, userInfo *userinfo.UserInfo, unit *dispatch.Unit, ...) error
- func (s *Manager) UpdateUnitStatus(ctx context.Context, job string, unit *dispatch.Unit, in *dispatch.UnitStatus) error
- type Params
Constants ¶
View Source
const DispatchExpirationTime = 31 * time.Second
View Source
const (
MaxCancelledDispatchesPerRun = 3
)
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Manager ¶
func (*Manager) AddDispatchStatus ¶
func (*Manager) CheckIfBotNeeded ¶
func (*Manager) CheckIfUserIsDisponent ¶
func (*Manager) CheckIfUserIsPartOfDispatch ¶
func (*Manager) CheckIfUserPartOfUnit ¶
func (*Manager) CreateDispatch ¶
func (*Manager) DeleteDispatch ¶
func (*Manager) DispatchAssignmentExpirationTime ¶
func (*Manager) DisponentSignOn ¶
func (*Manager) GetUnitStatusFromDB ¶
func (*Manager) LoadDispatchAssignments ¶ added in v0.8.10
func (*Manager) LoadDispatches ¶
func (*Manager) LoadDisponents ¶
func (*Manager) LoadSettings ¶
func (*Manager) LoadUnitIDForUserID ¶
func (*Manager) ResolveUserById ¶ added in v0.8.10
func (*Manager) UpdateDispatch ¶
func (*Manager) UpdateDispatchAssignments ¶
func (*Manager) UpdateDispatchStatus ¶
func (*Manager) UpdateUnitAssignments ¶
Click to show internal directories.
Click to hide internal directories.