remove delay ask for /images
This commit is contained in:
1 parent
abe3113fb0
commit
173d499bd4
1 file changed
+10
-12
+10
-12
@@ -23,24 +23,22 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
async updateImageList(sleep: number) {
|
async updateImageList() {
|
||||||
setTimeout(() => {
|
api.getImageList().then((newImages) => {
|
||||||
api.getImageList().then((newImages) => {
|
const newImageList = new Map<number, ImageType>();
|
||||||
const newImageList = new Map<number, ImageType>();
|
for (const image of newImages.values())
|
||||||
for (const image of newImages.values())
|
newImageList.set(image.id, image);
|
||||||
newImageList.set(image.id, image);
|
this.images = newImageList;
|
||||||
this.images = newImageList;
|
});
|
||||||
})
|
|
||||||
}, sleep);
|
|
||||||
},
|
},
|
||||||
deleteFile(id: number) {
|
deleteFile(id: number) {
|
||||||
api.deleteImage(id).then(() => {
|
api.deleteImage(id).then(() => {
|
||||||
this.updateImageList(100);
|
this.updateImageList();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.updateImageList(0);
|
this.updateImageList();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
@@ -57,7 +55,7 @@ export default defineComponent({
|
|||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<RouterView :images="images" @delete="deleteFile" @updateImageList="updateImageList(100)" />
|
<RouterView :images="images" @delete="deleteFile" @updateImageList="updateImageList()" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|||||||
Reference in new issue
Block a user