feature (sponsors): Add guild whitelist.

Add `sponsor_hidden_in` app setting.
Add new `GuildID` and `GuildIDList` setting types.
This commit is contained in:
2022-03-19 16:57:51 +02:00
parent 2ff83b90fa
commit 9ea40e5433
6 changed files with 122 additions and 12 deletions

View File

@@ -10,13 +10,17 @@ CREATE TABLE AppConfig(
-- Sponsor Data {{{
CREATE TABLE sponsor_guild_whitelist(
guildid INTEGER PRIMARY KEY
appid TEXT,
guildid BIGINT,
PRIMARY KEY(appid, guildid)
);
-- }}}
-- Topgg Data {{{
CREATE TABLE topgg_guild_whitelist(
guildid INTEGER PRIMARY KEY
appid TEXT,
guildid BIGINT,
PRIMARY KEY(appid, guildid)
);
-- }}}

View File

@@ -807,13 +807,17 @@ create TABLE topgg(
CREATE INDEX topgg_userid_timestamp ON topgg (userid, boostedTimestamp);
CREATE TABLE topgg_guild_whitelist(
guildid INTEGER PRIMARY KEY
appid TEXT,
guildid BIGINT,
PRIMARY KEY(appid, guildid)
);
-- }}}
-- Sponsor Data {{{
CREATE TABLE sponsor_guild_whitelist(
guildid INTEGER PRIMARY KEY
appid TEXT,
guildid BIGINT,
PRIMARY KEY(appid, guildid)
);
-- }}}