Skip to content

Commit 0398c57

Browse files
committed
chore(zip): finalize cleanup
1 parent 1734c9a commit 0398c57

File tree

3 files changed

+9
-22
lines changed

3 files changed

+9
-22
lines changed

src/classes/template.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,7 @@ export class Template implements ITemplate {
5757
constructor(location: string, cache?: CacheHelper) {
5858
this.location = location;
5959
const file = FileHelper.readFile(location);
60-
this.archive = FileHelper.extractFileContent(
61-
file as unknown as Buffer,
62-
cache?.setLocation(location),
63-
);
60+
this.archive = FileHelper.extractFileContent(file as unknown as Buffer);
6461
}
6562

6663
static import(

src/helper/file-helper.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import JSZip, { InputType, JSZipObject, OutputType } from 'jszip';
55
import { AutomizerSummary, FileInfo } from '../types/types';
66
import { IPresentationProps } from '../interfaces/ipresentation-props';
77
import { contentTracker } from './content-tracker';
8-
import CacheHelper from './cache-helper';
9-
import { vd } from './general-helper';
108

119
export class FileHelper {
1210
static readFile(location: string): Promise<Buffer> {
@@ -20,7 +18,6 @@ export class FileHelper {
2018
archive: JSZip,
2119
file: string,
2220
type?: OutputType,
23-
cache?: CacheHelper,
2421
): Promise<string | number[] | Uint8Array | ArrayBuffer | Blob | Buffer> {
2522
const exists = FileHelper.check(archive, file);
2623

@@ -52,8 +49,7 @@ export class FileHelper {
5249
return archive.remove(file);
5350
}
5451

55-
static extractFileContent(file: Buffer, cache?: CacheHelper): Promise<JSZip> {
56-
cache?.store();
52+
static extractFileContent(file: Buffer): Promise<JSZip> {
5753
const zip = new JSZip();
5854
return zip.loadAsync(file as unknown as InputType);
5955
}

src/helper/modify-presentation-helper.ts

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { XmlHelper } from './xml-helper';
22
import { contentTracker as Tracker } from './content-tracker';
33
import { FileHelper } from './file-helper';
44
import JSZip from 'jszip';
5-
import { vd } from './general-helper';
65

76
export default class ModifyPresentationHelper {
87
/**
@@ -97,17 +96,12 @@ export default class ModifyPresentationHelper {
9796
await Tracker.collect('ppt/slideMasters', 'image', keepFiles);
9897
await Tracker.collect('ppt/slideLayouts', 'image', keepFiles);
9998

100-
const removed = FileHelper.removeFromDirectory(
101-
archive,
102-
'ppt/media',
103-
(file) => {
104-
const info = FileHelper.getFileInfo(file.name);
105-
return (
106-
extensions.includes(info.extension.toLowerCase()) &&
107-
!keepFiles.includes(info.base)
108-
);
109-
},
110-
);
111-
vd(removed);
99+
FileHelper.removeFromDirectory(archive, 'ppt/media', (file) => {
100+
const info = FileHelper.getFileInfo(file.name);
101+
return (
102+
extensions.includes(info.extension.toLowerCase()) &&
103+
!keepFiles.includes(info.base)
104+
);
105+
});
112106
}
113107
}

0 commit comments

Comments
 (0)