fix list flicking in account panel
This commit is contained in:
parent
16ea7205dd
commit
8d9895b0c9
|
@ -104,18 +104,22 @@ export class MyAccountComponent implements OnInit, OnDestroy {
|
|||
}
|
||||
});
|
||||
|
||||
this.availableLists.length = 0;
|
||||
// this.availableLists.length = 0;
|
||||
this.mastodonService.getLists(account.info)
|
||||
.then((streams: StreamElement[]) => {
|
||||
this.availableLists.length = 0;
|
||||
// this.availableLists.length = 0;
|
||||
for (let stream of streams) {
|
||||
let wrappedStream = new StreamWrapper(stream);
|
||||
let wrappedStream = this.availableLists.find(x => x.id === stream.id);
|
||||
if(!wrappedStream){
|
||||
wrappedStream = new StreamWrapper(stream);
|
||||
this.availableLists.push(wrappedStream);
|
||||
}
|
||||
|
||||
if(loadedStreams.find(x => x.id == stream.id)){
|
||||
wrappedStream.isAdded = true;
|
||||
} else {
|
||||
wrappedStream.isAdded = false;
|
||||
}
|
||||
this.availableLists.push(wrappedStream);
|
||||
}
|
||||
}
|
||||
})
|
||||
.catch(err => {
|
||||
|
|
Loading…
Reference in New Issue