Documentation ¶
Index ¶
- Constants
- func New(r types.Resolver) generated.MutationResolver
- type Resolver
- func (*Resolver) Cosmetics(ctx context.Context, id primitive.ObjectID) (*model.CosmeticOps, error)
- func (r *Resolver) CreateBan(ctx context.Context, victimID primitive.ObjectID, reason string, effects int, ...) (*model.Ban, error)
- func (r *Resolver) CreateCosmeticPaint(ctx context.Context, def model.CosmeticPaintInput) (primitive.ObjectID, error)
- func (r *Resolver) CreateEmoteSet(ctx context.Context, userID primitive.ObjectID, ...) (*model.EmoteSet, error)
- func (r *Resolver) CreateReport(ctx context.Context, data model.CreateReportInput) (*model.Report, error)
- func (r *Resolver) CreateRole(ctx context.Context, data model.CreateRoleInput) (*model.Role, error)
- func (r *Resolver) DeleteRole(ctx context.Context, roleID primitive.ObjectID) (string, error)
- func (r *Resolver) DismissVoidTargetModRequests(ctx context.Context, objectKind int) (int, error)
- func (r *Resolver) EditBan(ctx context.Context, banID primitive.ObjectID, reason *string, effects *int, ...) (*model.Ban, error)
- func (r *Resolver) EditReport(ctx context.Context, reportID primitive.ObjectID, data model.EditReportInput) (*model.Report, error)
- func (r *Resolver) EditRole(ctx context.Context, roleID primitive.ObjectID, data model.EditRoleInput) (*model.Role, error)
- func (*Resolver) Emote(ctx context.Context, id primitive.ObjectID) (*model.EmoteOps, error)
- func (r *Resolver) EmoteSet(ctx context.Context, id primitive.ObjectID) (*model.EmoteSetOps, error)
- func (r *Resolver) ReadMessages(ctx context.Context, messageIds []primitive.ObjectID, read bool) (int, error)
- func (r *Resolver) SendInboxMessage(ctx context.Context, recipientsArg []primitive.ObjectID, subject string, ...) (*model.InboxMessage, error)
- func (r *Resolver) SetUserRole(ctx context.Context, userID primitive.ObjectID, roleID primitive.ObjectID, ...) (*model.User, error)
- func (r *Resolver) User(ctx context.Context, id primitive.ObjectID) (*model.UserOps, error)
- func (r *Resolver) Z() *zap.SugaredLogger
Constants ¶
View Source
const ( REPORT_SUBJECT_MIN_LENGTH = 4 REPORT_SUBJECT_MAX_LENGTH = 72 REPORT_BODY_MIN_LENGTH = 4 REPORT_BODY_MAX_LENGTH = 2000 REPORT_ALLOWED_ACTIVE_PER_USER = 3 )
View Source
const MESSAGE_RECIPIENTS_MOST = 20
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Resolver ¶
func (*Resolver) CreateCosmeticPaint ¶
func (*Resolver) CreateEmoteSet ¶
func (r *Resolver) CreateEmoteSet(ctx context.Context, userID primitive.ObjectID, input model.CreateEmoteSetInput) (*model.EmoteSet, error)
CreateEmoteSet: create a new emote set
func (*Resolver) CreateReport ¶
func (*Resolver) CreateRole ¶
func (*Resolver) DeleteRole ¶
func (*Resolver) DismissVoidTargetModRequests ¶
func (*Resolver) EditReport ¶
func (*Resolver) ReadMessages ¶
func (*Resolver) SendInboxMessage ¶
func (*Resolver) SetUserRole ¶
func (*Resolver) Z ¶
func (r *Resolver) Z() *zap.SugaredLogger
Click to show internal directories.
Click to hide internal directories.