Documentation
¶
Index ¶
- Variables
- type MockDiscordNotificationSender
- type MockDiscordRoleReader
- func (m *MockDiscordRoleReader) GetFlashpointRoleIDsForUser(uid int64) ([]string, error)
- func (m *MockDiscordRoleReader) GetFlashpointRoles() ([]types.DiscordRole, error)
- func (m *MockDiscordRoleReader) GetFlashpointUserInfo(uid int64, roles []types.DiscordRole) (*types.FlashpointDiscordUser, error)
- func (m *MockDiscordRoleReader) GetJoinedAtForUser(uid int64) (time.Time, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DiscordServerRoles = []types.DiscordRole{
{
ID: 432708847304704010,
Name: "@everyone",
Color: "#000000",
},
{
ID: 441043545735036929,
Name: "Administrator",
Color: "#3498db",
},
{
ID: 442462642599231499,
Name: "Moderator",
Color: "#9b59b6",
},
{
ID: 442665038642413569,
Name: "Curator",
Color: "#f1c40f",
},
{
ID: 442987546046103562,
Name: "Hacker",
Color: "#b11515",
},
{
ID: 442988314480476170,
Name: "Tester",
Color: "#e67e22",
},
{
ID: 451454116393254912,
Name: "The Moe",
Color: "#e0a4f1",
},
{
ID: 453048638646648833,
Name: "VIP",
Color: "#d6047f",
},
{
ID: 454640479317917696,
Name: "The Blue",
Color: "#385f84",
},
{
ID: 475413811394904074,
Name: "Archivist",
Color: "#fa8072",
},
{
ID: 477773789724409861,
Name: "Mechanic",
Color: "#748e9a",
},
{
ID: 478369603622273024,
Name: "Notification Squad",
Color: "#000000",
},
{
ID: 546894295962222622,
Name: "Hunter",
Color: "#1f8b4c",
},
{
ID: 569328799318016018,
Name: "Trial Curator",
Color: "#000000",
},
{
ID: 581828606502764565,
Name: "Nitro Booster",
Color: "#f47fff",
},
{
ID: 602334900623900672,
Name: "Virus Destroyer",
Color: "#71368a",
},
{
ID: 636078914493480960,
Name: "MOTAS Finder",
Color: "#3498db",
},
{
ID: 643230868768423976,
Name: "Archiver",
Color: "#000000",
},
{
ID: 666444964120494080,
Name: "Former Staff",
Color: "#607d8b",
},
{
ID: 703740452385325136,
Name: "Translator",
Color: "#01e8fc",
},
{
ID: 810221698179792897,
Name: "BlueBot",
Color: "#000000",
},
{
ID: 830110904561041428,
Name: "Bunnyposter",
Color: "#2ecc71",
},
{
ID: 852181478044598273,
Name: "PF Scrape",
Color: "#000000",
},
{
ID: 855487139029319681,
Name: "FPFSS Notification Service",
Color: "#ff00ec",
},
{
ID: 855488531802750996,
Name: "The D",
Color: "#008080",
},
{
ID: 871819872408055828,
Name: "Developer",
Color: "#7477ce",
},
{
ID: 880181541089738844,
Name: "Guardian",
Color: "#000000",
},
{
ID: 880203664822775829,
Name: "Bot",
Color: "#ff0000",
},
{
ID: 914324576434028574,
Name: "Helper",
Color: "#00ff8d",
},
{
ID: 921852025904435251,
Name: "Donator",
Color: "#ffe4a8",
},
{
ID: 1007648354437693581,
Name: "Forbidden knowledge",
Color: "#000000",
},
{
ID: 1008934569547927693,
Name: "Linux",
Color: "#000000",
},
{
ID: 1008934759679922267,
Name: "Mac (Intel)",
Color: "#000000",
},
{
ID: 1008934935492558869,
Name: "Mac (Apple Silicon)",
Color: "#000000",
},
{
ID: 1021367134623907844,
Name: "Flashpoint Mail",
Color: "#000000",
},
{
ID: 1058518177140711526,
Name: "CredBot",
Color: "#000000",
},
{
ID: 1058757300967448680,
Name: "Flashpoint GOTD",
Color: "#000000",
},
{
ID: 1084270358321963078,
Name: "The Mentioner",
Color: "#000000",
},
{
ID: 1101806666380496926,
Name: "Trial Editor",
Color: "#1abc9c",
},
{
ID: 1126109274418987048,
Name: "International Manager",
Color: "#e74c3c",
},
{
ID: 1128307753459392513,
Name: "Editor",
Color: "#1abc9c",
},
{
ID: 1133654438729494532,
Name: "Doomposter",
Color: "#000001",
},
{
ID: 1133654698600181770,
Name: "Hopeposter",
Color: "#c27c0e",
},
{
ID: 1133852834991972444,
Name: "Flashpoint Ultimate",
Color: "#000000",
},
{
ID: 1136910341603856427,
Name: "deleted-role",
Color: "#858585",
},
{
ID: 1136941292031594587,
Name: "Donator",
Color: "#ffe4a8",
},
{
ID: 1148134067137695777,
Name: "CredBot",
Color: "#000000",
},
{
ID: 1153356678843093244,
Name: "9o3o",
Color: "#000000",
},
{
ID: 1158439542420951153,
Name: "DJ Kakabus",
Color: "#000000",
},
{
ID: 1159895585336328245,
Name: "Craig",
Color: "#000000",
},
{
ID: 1172153393544962100,
Name: "NGAU",
Color: "#000000",
},
{
ID: 1203384090733056000,
Name: "Interviewer",
Color: "#000000",
},
{
ID: 1203384239341572186,
Name: "new role",
Color: "#000000",
},
{
ID: 1403105517194313859,
Name: "Media Poster",
Color: "#000000",
},
{
ID: 1410724183876571157,
Name: "new role",
Color: "#000000",
},
{
ID: 1410724266164359259,
Name: "Raven",
Color: "#e8acc7",
},
}
Functions ¶
This section is empty.
Types ¶
type MockDiscordNotificationSender ¶
type MockDiscordNotificationSender struct{}
func (*MockDiscordNotificationSender) SendCurationFeedMessage ¶
func (m *MockDiscordNotificationSender) SendCurationFeedMessage(msg string) error
func (*MockDiscordNotificationSender) SendNotification ¶
func (m *MockDiscordNotificationSender) SendNotification(msg, notificationType string) error
type MockDiscordRoleReader ¶
type MockDiscordRoleReader struct{}
func (*MockDiscordRoleReader) GetFlashpointRoleIDsForUser ¶
func (m *MockDiscordRoleReader) GetFlashpointRoleIDsForUser(uid int64) ([]string, error)
func (*MockDiscordRoleReader) GetFlashpointRoles ¶
func (m *MockDiscordRoleReader) GetFlashpointRoles() ([]types.DiscordRole, error)
func (*MockDiscordRoleReader) GetFlashpointUserInfo ¶
func (m *MockDiscordRoleReader) GetFlashpointUserInfo(uid int64, roles []types.DiscordRole) (*types.FlashpointDiscordUser, error)
func (*MockDiscordRoleReader) GetJoinedAtForUser ¶
func (m *MockDiscordRoleReader) GetJoinedAtForUser(uid int64) (time.Time, error)
Click to show internal directories.
Click to hide internal directories.