mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-19 14:53:50 +02:00
Add popcorn palace thumbnail url
This commit is contained in:
@@ -59,7 +59,8 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
elapsed: 0,
|
elapsed: 0,
|
||||||
percentage: 0,
|
percentage: 0,
|
||||||
remainingText: '',
|
remainingText: '',
|
||||||
playing: false
|
playing: false,
|
||||||
|
thumbnailUrl: ''
|
||||||
},
|
},
|
||||||
gameLogTable: {
|
gameLogTable: {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -168,7 +169,8 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
elapsed: 0,
|
elapsed: 0,
|
||||||
percentage: 0,
|
percentage: 0,
|
||||||
remainingText: '',
|
remainingText: '',
|
||||||
playing: false
|
playing: false,
|
||||||
|
thumbnailUrl: ''
|
||||||
};
|
};
|
||||||
vrStore.updateVrNowPlaying();
|
vrStore.updateVrNowPlaying();
|
||||||
}
|
}
|
||||||
@@ -200,7 +202,9 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
offset: ctx.videoPos,
|
offset: ctx.videoPos,
|
||||||
elapsed: 0,
|
elapsed: 0,
|
||||||
percentage: 0,
|
percentage: 0,
|
||||||
remainingText: ''
|
remainingText: '',
|
||||||
|
playing: false,
|
||||||
|
thumbnailUrl: ctx.thumbnailUrl
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
state.nowPlaying = {
|
state.nowPlaying = {
|
||||||
@@ -209,7 +213,8 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
offset: ctx.videoPos,
|
offset: ctx.videoPos,
|
||||||
elapsed: 0,
|
elapsed: 0,
|
||||||
percentage: 0,
|
percentage: 0,
|
||||||
remainingText: ''
|
remainingText: '',
|
||||||
|
thumbnailUrl: ctx.thumbnailUrl
|
||||||
};
|
};
|
||||||
if (ctx.updatedAt && ctx.videoPos) {
|
if (ctx.updatedAt && ctx.videoPos) {
|
||||||
state.nowPlaying.startTime =
|
state.nowPlaying.startTime =
|
||||||
@@ -962,7 +967,7 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
let youtubeVideoId = '';
|
let youtubeVideoId = '';
|
||||||
let videoId = '';
|
let videoId = '';
|
||||||
let videoName = '';
|
let videoName = '';
|
||||||
let videoLength = '';
|
let videoLength = 0;
|
||||||
let displayName = '';
|
let displayName = '';
|
||||||
let videoPos = 8; // video loading delay
|
let videoPos = 8; // video loading delay
|
||||||
if (typeof gameLog.displayName !== 'undefined') {
|
if (typeof gameLog.displayName !== 'undefined') {
|
||||||
@@ -1117,17 +1122,17 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
const videoUrl = data[1];
|
const videoUrl = data[1];
|
||||||
let videoPos = Number(data[2]);
|
let videoPos = Number(data[2]);
|
||||||
const videoLength = Number(data[3]);
|
const videoLength = Number(data[3]);
|
||||||
let videoId = Number(data[4]);
|
let videoId = data[4];
|
||||||
const displayName = data[5];
|
const displayName = data[5];
|
||||||
let videoName = data[6];
|
let videoName = data[6];
|
||||||
if (videoId === -1) {
|
if (videoId === '-1') {
|
||||||
videoId = 'YouTube';
|
videoId = 'YouTube';
|
||||||
}
|
}
|
||||||
const videoNameIndex = videoName.indexOf(']</b> ');
|
const videoNameIndex = videoName.indexOf(']</b> ');
|
||||||
if (videoNameIndex !== -1) {
|
if (videoNameIndex !== -1) {
|
||||||
videoName = videoName.substring(videoNameIndex + 6);
|
videoName = videoName.substring(videoNameIndex + 6);
|
||||||
}
|
}
|
||||||
if (parseInt(videoPos, 10) === parseInt(videoLength, 10)) {
|
if (videoPos === videoLength) {
|
||||||
// ummm okay
|
// ummm okay
|
||||||
videoPos = 0;
|
videoPos = 0;
|
||||||
}
|
}
|
||||||
@@ -1188,13 +1193,13 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
const videoUrl = data[1];
|
const videoUrl = data[1];
|
||||||
const videoPos = Number(data[2]);
|
const videoPos = Number(data[2]);
|
||||||
const videoLength = Number(data[3]);
|
const videoLength = Number(data[3]);
|
||||||
let videoId = Number(data[4]);
|
let videoId = data[4];
|
||||||
let displayName = data[5];
|
let displayName = data[5];
|
||||||
const videoName = data[6];
|
const videoName = data[6];
|
||||||
if (displayName === 'Random') {
|
if (displayName === 'Random') {
|
||||||
displayName = '';
|
displayName = '';
|
||||||
}
|
}
|
||||||
if (videoId === 9999) {
|
if (videoId === '9999') {
|
||||||
videoId = 'YouTube';
|
videoId = 'YouTube';
|
||||||
}
|
}
|
||||||
if (videoUrl === state.nowPlaying.url) {
|
if (videoUrl === state.nowPlaying.url) {
|
||||||
@@ -1311,6 +1316,7 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
const videoName = data.videoName || '';
|
const videoName = data.videoName || '';
|
||||||
const videoUrl = videoName;
|
const videoUrl = videoName;
|
||||||
const videoId = 'PopcornPalace';
|
const videoId = 'PopcornPalace';
|
||||||
|
const thumbnailUrl = data.thumbnailUrl || '';
|
||||||
if (!videoName) {
|
if (!videoName) {
|
||||||
clearNowPlaying();
|
clearNowPlaying();
|
||||||
return;
|
return;
|
||||||
@@ -1320,7 +1326,8 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
updatedAt: gameLog.dt,
|
updatedAt: gameLog.dt,
|
||||||
videoUrl,
|
videoUrl,
|
||||||
videoLength,
|
videoLength,
|
||||||
videoPos
|
videoPos,
|
||||||
|
thumbnailUrl
|
||||||
};
|
};
|
||||||
setNowPlaying(entry);
|
setNowPlaying(entry);
|
||||||
return;
|
return;
|
||||||
@@ -1344,7 +1351,8 @@ export const useGameLogStore = defineStore('GameLog', () => {
|
|||||||
location,
|
location,
|
||||||
displayName,
|
displayName,
|
||||||
userId,
|
userId,
|
||||||
videoPos
|
videoPos,
|
||||||
|
thumbnailUrl
|
||||||
};
|
};
|
||||||
setNowPlaying(entry1);
|
setNowPlaying(entry1);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -281,7 +281,14 @@ export const useDiscordPresenceSettingsStore = defineStore(
|
|||||||
) {
|
) {
|
||||||
activityType = ActivityType.Watching;
|
activityType = ActivityType.Watching;
|
||||||
appId = '1095440531821170820';
|
appId = '1095440531821170820';
|
||||||
bigIcon = 'popcorn_palace';
|
if (
|
||||||
|
!state.discordHideImage &&
|
||||||
|
gameLogStore.nowPlaying.thumbnailUrl
|
||||||
|
) {
|
||||||
|
bigIcon = gameLogStore.nowPlaying.thumbnailUrl;
|
||||||
|
} else {
|
||||||
|
bigIcon = 'popcorn_palace';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (gameLogStore.nowPlaying.name) {
|
if (gameLogStore.nowPlaying.name) {
|
||||||
L.worldName = gameLogStore.nowPlaying.name;
|
L.worldName = gameLogStore.nowPlaying.name;
|
||||||
|
|||||||
Reference in New Issue
Block a user