Remove URI factory

It's not actually used anymore.
This commit is contained in:
Asher
2019-02-06 10:38:58 -06:00
parent 1b0a962c0d
commit 670b13798a
6 changed files with 8 additions and 36 deletions

View File

@@ -6,7 +6,6 @@ import { upload } from "./upload";
import { client } from "./fill/client";
import { clipboard } from "./fill/clipboard";
import { INotificationService, IProgressService } from "./fill/notification";
import { IURIFactory } from "./fill/uri";
/**
* A general abstraction of an IDE client.
@@ -19,7 +18,6 @@ import { IURIFactory } from "./fill/uri";
export abstract class IdeClient {
public readonly retry = retry;
public readonly clipboard = clipboard;
public readonly uriFactory: IURIFactory;
public readonly upload = upload;
private start: Time | undefined;
@@ -47,8 +45,6 @@ export abstract class IdeClient {
logger.info("Unloaded");
});
this.uriFactory = this.createUriFactory();
this.initialize().then(() => {
logger.info("Load completed", field("duration", this.loadTime));
}).catch((error) => {
@@ -134,9 +130,4 @@ export abstract class IdeClient {
* Initialize the IDE.
*/
protected abstract initialize(): Promise<void>;
/**
* Create URI factory.
*/
protected abstract createUriFactory(): IURIFactory;
}