Remove URI factory
It's not actually used anymore.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user