@@ -27,11 +27,11 @@ export class FileService {
2727 const filesToCheck = [ ...currentFiles , ...newFiles ] ;
2828 const duplicateFiles = filesToCheck . filter (
2929 ( file , index , self ) =>
30- self . findIndex ( ( f ) => f . name === file . name ) !== index
30+ self . findIndex ( ( f ) => f . name === file . name ) !== index ,
3131 ) ;
3232 if ( duplicateFiles . length > 0 ) {
3333 newFiles = newFiles . filter (
34- ( file ) => ! duplicateFiles . some ( ( f ) => f . name === file . name )
34+ ( file ) => ! duplicateFiles . some ( ( f ) => f . name === file . name ) ,
3535 ) ;
3636 }
3737 break ;
@@ -71,11 +71,11 @@ export class FileService {
7171
7272 private async _renameDuplicates (
7373 currentFiles : FileDropzone [ ] ,
74- newFiles : FileDropzone [ ]
74+ newFiles : FileDropzone [ ] ,
7575 ) : Promise < FileDropzone [ ] > {
7676 const renamedFiles : FileDropzone [ ] = [ ] ;
7777 const fileNames = new Set (
78- currentFiles . map ( ( file ) => file . name . toLowerCase ( ) )
78+ currentFiles . map ( ( file ) => file . name . toLowerCase ( ) ) ,
7979 ) ;
8080
8181 for ( const file of newFiles ) {
@@ -91,18 +91,16 @@ export class FileService {
9191 }
9292
9393 fileNames . add ( newName . toLowerCase ( ) ) ;
94- renamedFiles . push ( await this . _copyFile ( file . file , newName ) ) ;
94+ renamedFiles . push ( this . _copyFile ( file . file , newName ) ) ;
9595 }
9696 return renamedFiles ;
9797 }
9898
99- private _copyFile ( original : File , newName ?: string ) : Promise < FileDropzone > {
100- return original . arrayBuffer ( ) . then ( ( buffer ) => {
101- const file = new File ( [ buffer ] , newName ?? original . name , {
102- type : original . type ,
103- lastModified : original . lastModified ,
104- } ) ;
105- return new FileDropzone ( file ) ;
99+ private _copyFile ( original : File , newName ?: string ) : FileDropzone {
100+ const file = new File ( [ original ] , newName ?? original . name , {
101+ type : original . type ,
102+ lastModified : original . lastModified ,
106103 } ) ;
104+ return new FileDropzone ( file ) ;
107105 }
108106}
0 commit comments