(RP, LFM): fix

This commit is contained in:
amsyarasyiq 2023-04-27 14:47:08 +08:00
parent 74f6b7a228
commit 16b6b082ff
2 changed files with 10 additions and 4 deletions

View file

@ -81,7 +81,9 @@ function sendRequest(activity: Activity) {
FluxDispatcher.dispatch({
type: "LOCAL_ACTIVITY_UPDATE",
activity: activity
activity: activity,
pid: 2312,
socketId: "Last.fm@Vendetta"
});
}

View file

@ -59,9 +59,13 @@ async function sendRequest(activity: Activity | null): Promise<{ [K in keyof Act
}
if (activity?.assets) {
const [largeImage, smallImage] = await AssetManager.getAssetIds(activity.application_id, [activity.assets.large_image, activity.assets.small_image]);
activity.assets.large_image = largeImage;
activity.assets.small_image = smallImage;
const args = [activity.application_id, [activity.assets.large_image, activity.assets.small_image]];
let assetIds = AssetManager.getAssetIds(...args);
if (!assetIds.length) assetIds = await AssetManager.fetchAssetIds(...args);
activity.assets.large_image = assetIds[0];
activity.assets.small_image = assetIds[1];
}
if (activity?.buttons?.length) {