Skip to content

Commit 141b10b

Browse files
committed
refactor: fix maintainability issue
1 parent d0241de commit 141b10b

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/services/network/network-facade.service.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,11 @@ export class NetworkFacade {
216216
let hash: Buffer;
217217

218218
const partsUploadedBytes: Record<number, number> = {};
219-
const fileParts: { PartNumber: number; ETag: string }[] = [];
219+
type Part = {
220+
PartNumber: number;
221+
ETag: string;
222+
};
223+
const fileParts: Part[] = [];
220224

221225
const onProgress = (partId: number, loadedBytes: number) => {
222226
if (!options?.progressCallback) return;
@@ -300,7 +304,8 @@ export class NetworkFacade {
300304
}
301305

302306
hash = hashStream.getHash();
303-
const sortedParts = fileParts.sort((pA, pB) => pA.PartNumber - pB.PartNumber);
307+
const compareParts = (pA: Part, pB: Part) => pA.PartNumber - pB.PartNumber;
308+
const sortedParts = fileParts.sort(compareParts);
304309
return {
305310
hash: hash.toString('hex'),
306311
parts: sortedParts,

0 commit comments

Comments
 (0)