Skip to content

Commit 720b139

Browse files
committed
refactor: remove unused interfaces and types from upload and webdav modules
1 parent 25e1541 commit 720b139

5 files changed

Lines changed: 4 additions & 47 deletions

File tree

src/services/network/upload/upload.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export interface UploadFolderParams {
1919
reporter: LogReporter;
2020
}
2121

22-
export interface UploadProgress {
22+
interface UploadProgress {
2323
percentage: number;
2424
currentFile?: string;
2525
}

src/types/command.types.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,14 +89,6 @@ export class NotValidFileIdError extends Error {
8989
}
9090
}
9191

92-
export class NoRootFolderIdFoundError extends Error {
93-
constructor() {
94-
super('No root folder id found on your account');
95-
96-
Object.setPrototypeOf(this, NoRootFolderIdFoundError.prototype);
97-
}
98-
}
99-
10092
export class MissingCredentialsError extends Error {
10193
constructor() {
10294
super('Missing credentials, please login first');

src/types/network.types.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,15 @@ export interface NetworkOptions {
1212
}
1313

1414
export type DownloadProgressCallback = (downloadedBytes: number) => void;
15-
export type UploadProgressCallback = (uploadedBytes: number) => void;
16-
export interface NetworkOperationBaseOptions {
15+
type UploadProgressCallback = (uploadedBytes: number) => void;
16+
interface NetworkOperationBaseOptions {
1717
progressCallback?: UploadProgressCallback;
1818
abortController?: AbortController;
1919
}
2020

21-
export type UploadOptions = NetworkOperationBaseOptions;
2221
export type DownloadOptions = NetworkOperationBaseOptions;
2322

2423
export interface SelfsignedCert {
2524
cert: string | Buffer;
2625
key: string | Buffer;
2726
}
28-
29-
export interface UploadTask {
30-
contentToUpload: Buffer;
31-
urlToUpload: string;
32-
index: number;
33-
}
34-
35-
export interface UploadMultipartOptions extends UploadOptions {
36-
parts: number;
37-
}

src/types/webdav.types.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@ export abstract class WebDavMethodHandler {
55
abstract handle(request: Request, response: Response): Promise<void>;
66
}
77

8-
export type WebDavMethodHandlerOptions = {
9-
debug: boolean;
10-
};
11-
128
export type WebDavRequestedResource = {
139
url: string;
1410
name: string;

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

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,15 @@
11
import { describe, expect, test, vi } from 'vitest';
22
import { NetworkFacade } from '../../../src/services/network/network-facade.service';
3-
import { SdkManager } from '../../../src/services/sdk-manager.service';
43
import path from 'node:path';
54
import { createReadStream } from 'node:fs';
65
import { DownloadService } from '../../../src/services/network/download.service';
76
import { Readable } from 'node:stream';
87
import axios from 'axios';
98
import { fail } from 'node:assert';
10-
import { Environment } from '@internxt/inxt-js';
11-
import { ConfigService } from '../../../src/services/config.service';
12-
import { UserFixture } from '../../fixtures/auth.fixture';
139
import { UsageService } from '../../../src/services/usage.service';
10+
import { getEnvironmentMock, getNetworkMock } from '../../fixtures/webdav.fixture';
1411

1512
describe('Network Facade Service', () => {
16-
const getNetworkMock = () => {
17-
return SdkManager.instance.getNetwork({
18-
user: 'user',
19-
pass: 'pass',
20-
});
21-
};
22-
23-
const getEnvironmentMock = () => {
24-
return new Environment({
25-
bridgeUser: 'user',
26-
bridgePass: 'pass',
27-
bridgeUrl: ConfigService.instance.get('NETWORK_URL'),
28-
encryptionKey: UserFixture.mnemonic,
29-
appDetails: SdkManager.getAppDetails(),
30-
});
31-
};
32-
3313
test('when a file is uploaded, then the upload functionality is called', async () => {
3414
const mockEnvironment = {
3515
upload: vi.fn(),

0 commit comments

Comments
 (0)