Merge branch 'rewrite' of github.com:Oliver-Akins/Quote-Bracket into rewrite
This commit is contained in:
commit
173dc01351
3 changed files with 17 additions and 15 deletions
|
|
@ -1,11 +1,12 @@
|
|||
export var BRACKET_DATA = {
|
||||
export var BRACKET_DATA: bracket_data = {
|
||||
msg: "",
|
||||
quotes: [],
|
||||
votes: {},
|
||||
users: {},
|
||||
channel: "",
|
||||
};
|
||||
|
||||
export var CHANNEL_DATA = {
|
||||
export var CHANNEL_DATA: channel_data = {
|
||||
version: 2,
|
||||
webhook: {
|
||||
token: "",
|
||||
id: "",
|
||||
|
|
|
|||
|
|
@ -64,12 +64,10 @@ export default {
|
|||
auth: request.auth,
|
||||
});
|
||||
let data = JSON.parse(r.payload);
|
||||
var winner_count = data.count;
|
||||
|
||||
// Check if we are getting rid of all winners
|
||||
if (data.eliminate_all) {
|
||||
quotes = [];
|
||||
winner_count = 0;
|
||||
} else {
|
||||
quotes = data.winners;
|
||||
};
|
||||
|
|
@ -105,11 +103,11 @@ export default {
|
|||
type: 3,
|
||||
custom_id: `quote`,
|
||||
placeholder: `Choose Your Favourite Quote`,
|
||||
options: quotes.map((_, i) => {
|
||||
options: quotes.map((quote, i) => {
|
||||
return {
|
||||
label: `Quote ${i + 1}`,
|
||||
value: i,
|
||||
emoji: i < winner_count ? {
|
||||
emoji: quote.win_streak > 0 ? {
|
||||
name: `👑`
|
||||
} : null
|
||||
}
|
||||
|
|
@ -136,7 +134,7 @@ export default {
|
|||
components: [],
|
||||
};
|
||||
|
||||
if (extra_buttons.includes(`historyLink`)) {
|
||||
if (extra_buttons.includes(`historyLink`) && config.server.history_site_base) {
|
||||
actionRow.components.push(historyLinkButton(gID));
|
||||
};
|
||||
|
||||
|
|
|
|||
9
server/src/types/database.d.ts
vendored
9
server/src/types/database.d.ts
vendored
|
|
@ -12,14 +12,17 @@ interface bracket_data {
|
|||
users: { [index: string]: number };
|
||||
}
|
||||
|
||||
interface database {
|
||||
[index: string]: {
|
||||
interface channel_data {
|
||||
version: 2,
|
||||
webhook: {
|
||||
id: string;
|
||||
token: string;
|
||||
};
|
||||
bracket: bracket_data;
|
||||
}
|
||||
}
|
||||
|
||||
interface database {
|
||||
[index: string]: channel_data;
|
||||
}
|
||||
|
||||
interface bracket_history {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue