Use reduce instead of groupBy for user picture sorting to support more browsers

This commit is contained in:
Antoine Bartuccio 2024-08-27 10:35:38 +02:00
parent 68d0a16d1c
commit d95d4901d2

View File

@ -87,7 +87,13 @@
async init() {
this.pictures = await this.get_pictures();
this.albums = Object.groupBy(this.pictures, ({album}) => album);
this.albums = this.pictures.reduce((acc, picture) => {
if (!acc[picture.album]){
acc[picture.album] = [];
}
acc[picture.album].push(picture);
return acc;
}, {});
this.loading = false;
},