Skip to content
Snippets Groups Projects
Commit 17f89434 authored by syuilo's avatar syuilo
Browse files

fix(client): fix glitch when attach/detach avatar decoration

parent 5472f4b9
No related branches found
No related tags found
No related merge requests found
......@@ -77,19 +77,21 @@ async function attach() {
angle: angle.value,
flipH: flipH.value,
};
const update = [...$i.avatarDecorations, decoration];
await os.apiWithDialog('i/update', {
avatarDecorations: [...$i.avatarDecorations, decoration],
avatarDecorations: update,
});
$i.avatarDecorations = [...$i.avatarDecorations, decoration];
$i.avatarDecorations = update;
dialog.value.close();
}
async function detach() {
const update = $i.avatarDecorations.filter(x => x.id !== props.decoration.id);
await os.apiWithDialog('i/update', {
avatarDecorations: $i.avatarDecorations.filter(x => x.id !== props.decoration.id),
avatarDecorations: update,
});
$i.avatarDecorations = $i.avatarDecorations.filter(x => x.id !== props.decoration.id);
$i.avatarDecorations = update;
dialog.value.close();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment