mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-29 00:14:23 -04:00
Add mobile quest completer
Add mobile quest completer that works the exact same way as video watch
This commit is contained in:
parent
81e5b5b6b4
commit
8b312d5076
1 changed files with 2 additions and 2 deletions
|
@ -70,13 +70,13 @@ async function openCompleteQuestUI() {
|
||||||
|
|
||||||
const applicationId = quest.config.application.id;
|
const applicationId = quest.config.application.id;
|
||||||
const applicationName = quest.config.application.name;
|
const applicationName = quest.config.application.name;
|
||||||
const taskName = ["WATCH_VIDEO", "PLAY_ON_DESKTOP", "STREAM_ON_DESKTOP", "PLAY_ACTIVITY"].find(x => quest.config.taskConfig.tasks[x] != null);
|
const taskName = ["WATCH_VIDEO", "PLAY_ON_DESKTOP", "STREAM_ON_DESKTOP", "PLAY_ACTIVITY", "WATCH_VIDEO_ON_MOBILE"].find(x => quest.config.taskConfig.tasks[x] != null);
|
||||||
const icon = `https://cdn.discordapp.com/quests/${quest.id}/${theme}/${quest.config.assets.gameTile}`;
|
const icon = `https://cdn.discordapp.com/quests/${quest.id}/${theme}/${quest.config.assets.gameTile}`;
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const secondsNeeded = quest.config.taskConfig.tasks[taskName].target;
|
const secondsNeeded = quest.config.taskConfig.tasks[taskName].target;
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
let secondsDone = quest.userStatus?.progress?.[taskName]?.value ?? 0;
|
let secondsDone = quest.userStatus?.progress?.[taskName]?.value ?? 0;
|
||||||
if (taskName === "WATCH_VIDEO") {
|
if (taskName === "WATCH_VIDEO" || taskName === "WATCH_VIDEO_ON_MOBILE") {
|
||||||
const maxFuture = 10, speed = 7, interval = 1;
|
const maxFuture = 10, speed = 7, interval = 1;
|
||||||
const enrolledAt = new Date(quest.userStatus.enrolledAt).getTime();
|
const enrolledAt = new Date(quest.userStatus.enrolledAt).getTime();
|
||||||
const fn = async () => {
|
const fn = async () => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue