(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({ FluxDispatcher.dispatch({
type: "LOCAL_ACTIVITY_UPDATE", 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) { if (activity?.assets) {
const [largeImage, smallImage] = await AssetManager.getAssetIds(activity.application_id, [activity.assets.large_image, activity.assets.small_image]); const args = [activity.application_id, [activity.assets.large_image, activity.assets.small_image]];
activity.assets.large_image = largeImage;
activity.assets.small_image = smallImage; 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) { if (activity?.buttons?.length) {