sanitize

package
v1.3.4 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuditLog

func AuditLog(al discord.AuditLog) discord.AuditLog

AuditLog sanitizes an discord.AuditLog.

This function will sanitize AuditLog.Webhook.ID, AuditLog.Webhook.User.ID, AuditLog.Users.ID, AuditLog.Entries.ID, AuditLog.Entries.UserID, AuditLog.Integrations.ID, AuditLog.Integrations.RoleID and AuditLog.Integrations.User.ID.

func AuditLogEntry

AuditLogEntry sanitizes an discord.AuditLogEntry.

This function will sanitize AuditLogEntry.ID and AuditLogEntry.UserID.

func Ban

func Ban(b discord.Ban, userID discord.UserID) discord.Ban

Ban sanitizes a discord.Ban.

This function will sanitize Ban.User.ID.

func Channel

Channel sanitizes a discord.Channel.

This function will sanitize Channel.ID.

func Emoji

func Emoji(e discord.Emoji, id discord.EmojiID, userID discord.UserID) discord.Emoji

Emoji sanitizes an discord.Emoji.

This function will sanitize Emoji.ID and Emoji.User.ID.

func Guild

func Guild(
	g discord.Guild, id discord.GuildID, ownerID discord.UserID,
	rulesChannelID, publicUpdatesChannelID discord.ChannelID,
) discord.Guild

Guild sanitizes a discord.Guild.

This function will sanitize Guild.ID, Guild.OwnerID, Guild.RulesChannelID, Guild.PublicUpdatesChannelID, Guild.Emojis.ID and Guild.Roles.ID.

func GuildPreview

GuildPreview sanitizes a discord.GuildPreview.

This function will sanitize GuildPreview.ID, GuildPreview.Emojis.ID and GuildPreview.Emojis.User.ID.

func Integration

Integration sanitizes an discord.Integration.

This function will sanitize Integration.ID, Integration.RoleID and Integration.User.ID.

func Invite

func Invite(
	i discord.Invite, guildID discord.GuildID, ownerID discord.UserID,
	rulesChannelID, publicUpdatesChannelID, channelID discord.ChannelID, inviterID discord.UserID,
	targetID discord.UserID,
) discord.Invite

Invite sanitizes an discord.Invite.

This function will sanitizeInvite. Guild.ID, Invite.Guild.OwnerID, Invite.Guild.RulesChannelID, Invite.Guild.PublicUpdatesChannelID, Invite.Guild.Emojis.ID and Invite.Guild.Roles.ID, Invite.Channel.ID and Invite.Inviter.ID.

func Member

func Member(m discord.Member, userID discord.UserID) discord.Member

Member sanitizes a discord.Member.

This function will sanitize Member.User.ID.

func Message

func Message(
	m discord.Message, id discord.MessageID, channelID discord.ChannelID, authorID discord.UserID,
) discord.Message

Message sanitizes a discord.Message.

This function will sanitize Message.ID, Message.ChannelID and Message.Author.ID.

func Role

func Role(r discord.Role, id discord.RoleID) discord.Role

Role sanitizes a discord.Role.

This function will sanitize Role.ID.

func User

func User(u discord.User, id discord.UserID) discord.User

User sanitizes a discord.User.

This function will sanitize User.ID.

func Webhook

func Webhook(
	w discord.Webhook, id discord.WebhookID, userID discord.UserID, channelID discord.ChannelID,
) discord.Webhook

Webhook sanitizes a discord.Webhook.

This function will sanitize Webhook.ID, Webhook.User.ID and Webhook.ChannelID.

Types

This section is empty.

Jump to

Keyboard shortcuts

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