Prevent outro from invoking detach multiple times

pull/3056/head
Bryan Terce 6 years ago
parent f9054bc439
commit bd985b06c6
No known key found for this signature in database
GPG Key ID: DF2E2829CA6E5BF4

@ -1,13 +1,17 @@
import { transition_in, transition_out } from './transitions';
export function remove_block_from_lookup(block, lookup) {
lookup.delete(block.key);
}
export function destroy_block(block, lookup) {
block.d(1);
lookup.delete(block.key);
remove_block_from_lookup(block, lookup);
}
export function outro_and_destroy_block(block, lookup) {
transition_out(block, 1, () => {
destroy_block(block, lookup);
remove_block_from_lookup(block, lookup);
});
}

Loading…
Cancel
Save