[feature-136] fix some bugs

This commit is contained in:
MathieuG-P
2023-05-21 16:21:22 +02:00
parent b9359d6b9c
commit bc2c716111
4 changed files with 22 additions and 19 deletions
@@ -220,18 +220,20 @@ export class LocalModelsManagerService {
});
}
public deleteModels(models: BsmLocalModel[]): Observable<Progression>{
return new Observable<Progression>(subscriber => {
public deleteModels(models: BsmLocalModel[]): Observable<Progression<BsmLocalModel[]>>{
return new Observable<Progression<BsmLocalModel[]>>(subscriber => {
(async () => {
const progression: Progression = {
const progression: Progression<BsmLocalModel[]> = {
total: models.length,
current: 0,
data: null
data: []
};
for(const model of models){
await unlinkPath(model.path);
progression.current += 1;
progression.data.push(model);
progression.current = progression.data.length;
subscriber.next(progression);
}