var missionAcceptEvents …
var currentMissionAnnounce …
var currentMissionTarget …
var lastOfferTarget …
var runningJobs …
var jobsmu …
type MissionPool …
func fixerJobPool(srv common.ChatServer) (offerings *MissionPool) { … }
func GenerateFixerMissions(ctx context.Context, srv common.ChatServer) { … }
func (pool *MissionPool) debug(srv common.ChatServer, text string) { … }
func (pool *MissionPool) selectUserToOfferMissionTo(srv common.ChatServer) (employee common.UserRecord) { … }
func announceFixerHasMissionAvailable(ctx context.Context, srv common.ChatServer, pool *MissionPool) { … }
func OfferMissionToPerson(ctx context.Context, srv common.ChatServer, pool *MissionPool, employee common.UserRecord, fromFixer fixers.FixerID) { … }