mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
upload service exposes created nodes (#1964)
This commit is contained in:
committed by
Eugenio Romano
parent
85b528f5d3
commit
b21c4e3dca
@@ -29,7 +29,7 @@ export class FileUploadEvent {
|
||||
|
||||
export class FileUploadCompleteEvent extends FileUploadEvent {
|
||||
|
||||
constructor(file: FileModel, public totalComplete: number = 0) {
|
||||
constructor(file: FileModel, public totalComplete: number = 0, public data?: any) {
|
||||
super(file, FileUploadStatus.Complete);
|
||||
}
|
||||
|
||||
|
@@ -152,7 +152,7 @@ export class UploadService {
|
||||
emitter.emit({ value: 'Error file uploaded' });
|
||||
})
|
||||
.on('success', data => {
|
||||
this.onUploadComplete(file);
|
||||
this.onUploadComplete(file, data);
|
||||
emitter.emit({ value: data });
|
||||
})
|
||||
.catch(err => {
|
||||
@@ -199,7 +199,7 @@ export class UploadService {
|
||||
}
|
||||
}
|
||||
|
||||
private onUploadComplete(file: FileModel): void {
|
||||
private onUploadComplete(file: FileModel, data: any): void {
|
||||
if (file) {
|
||||
file.status = FileUploadStatus.Complete;
|
||||
this.totalComplete++;
|
||||
@@ -209,7 +209,7 @@ export class UploadService {
|
||||
delete this.cache[file.id];
|
||||
}
|
||||
|
||||
const event = new FileUploadCompleteEvent(file, this.totalComplete);
|
||||
const event = new FileUploadCompleteEvent(file, this.totalComplete, data);
|
||||
this.fileUpload.next(event);
|
||||
this.fileUploadComplete.next(event);
|
||||
|
||||
|
Reference in New Issue
Block a user