Skip to content

Commit f325b9b

Browse files
ADjenkovsis0k0
authored andcommitted
refactor: Remove NSFileSystem injection (WIP)
1 parent 2243b42 commit f325b9b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

nativescript-angular/resource-loader.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,12 @@ const extensionsFallbacks = [
1212

1313
@Injectable()
1414
export class FileSystemResourceLoader extends ResourceLoader {
15-
constructor(private fs: NSFileSystem) {
15+
fs: NSFileSystem;
16+
17+
constructor() {
1618
super();
19+
20+
this.fs = new NSFileSystem();
1721
}
1822

1923
get(url: string): Promise<string> {
@@ -57,7 +61,7 @@ export class FileSystemResourceLoader extends ResourceLoader {
5761
const candidates = extensionsFallbacks
5862
.filter(([extension]) => url.endsWith(extension))
5963
.map(([extension, fallback]) =>
60-
this.replaceExtension(url, extension, fallback));
64+
this.replaceExtension(url, extension, fallback));
6165

6266
const resource = candidates.find(candidate => this.fs.fileExists(candidate));
6367

0 commit comments

Comments
 (0)