missions

package
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MissionManager

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

func New

func New(db *gorm.DB) *MissionManager

func (*MissionManager) AddKw

func (mm *MissionManager) AddKw(name string, kw []string)

func (*MissionManager) AddPoint

func (mm *MissionManager) AddPoint(mission *model.Mission, msg *cot.CotMessage) *model.Change

func (*MissionManager) DeleteInvitation

func (mm *MissionManager) DeleteInvitation(missionId uint, uid string, typ string)

func (*MissionManager) DeleteMission

func (mm *MissionManager) DeleteMission(id uint)

func (*MissionManager) DeleteMissionContent

func (mm *MissionManager) DeleteMissionContent(missionId uint, hash string, authorUID string) bool

func (*MissionManager) DeleteMissionPoint

func (mm *MissionManager) DeleteMissionPoint(missionId uint, uid string, authorUID string) *model.Change

func (*MissionManager) DeleteSubscription

func (mm *MissionManager) DeleteSubscription(name string, uid string)

func (*MissionManager) GetAllMissions

func (mm *MissionManager) GetAllMissions(scope string) []*model.Mission

func (*MissionManager) GetAllMissionsAdm

func (mm *MissionManager) GetAllMissionsAdm() []*model.Mission

func (*MissionManager) GetChanges

func (mm *MissionManager) GetChanges(missionId uint, after time.Time) []*model.Change

func (*MissionManager) GetInvitation

func (mm *MissionManager) GetInvitation(missionId uint, uid string, typ string) *model.Invitation

func (*MissionManager) GetInvitations

func (mm *MissionManager) GetInvitations(uid string) []string

func (*MissionManager) GetMission

func (mm *MissionManager) GetMission(scope, name string) *model.Mission

func (*MissionManager) GetMissionById

func (mm *MissionManager) GetMissionById(id uint) *model.Mission

func (*MissionManager) GetPoint

func (mm *MissionManager) GetPoint(uid string) *model.DataItem

func (*MissionManager) GetSubscribers

func (mm *MissionManager) GetSubscribers(missionId uint) []string

func (*MissionManager) GetSubscription

func (mm *MissionManager) GetSubscription(missionId uint, uid string) *model.Subscription

func (*MissionManager) GetSubscriptions

func (mm *MissionManager) GetSubscriptions(missionId uint) []*model.Subscription

func (*MissionManager) Migrate

func (mm *MissionManager) Migrate() error

func (*MissionManager) PutInvitation

func (mm *MissionManager) PutInvitation(s *model.Invitation)

func (*MissionManager) PutMission

func (mm *MissionManager) PutMission(m *model.Mission) error

func (*MissionManager) PutSubscription

func (mm *MissionManager) PutSubscription(s *model.Subscription)

func (*MissionManager) Save

func (mm *MissionManager) Save(s any)

Jump to

Keyboard shortcuts

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