mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-25 11:08:51 +01:00
💄
This commit is contained in:
@@ -70,15 +70,6 @@ import { REMOTE_FILE_SYSTEM_CHANNEL_NAME } from 'vs/workbench/services/remote/co
|
||||
|
||||
const eventPrefix = 'monacoworkbench';
|
||||
|
||||
const _uriTransformerCache: { [remoteAuthority: string]: IURITransformer } = Object.create(null);
|
||||
|
||||
function getUriTransformer(remoteAuthority: string): IURITransformer {
|
||||
if (!_uriTransformerCache[remoteAuthority]) {
|
||||
_uriTransformerCache[remoteAuthority] = createURITransformer(remoteAuthority);
|
||||
}
|
||||
return _uriTransformerCache[remoteAuthority];
|
||||
}
|
||||
|
||||
export async function setupServerServices(connectionToken: ServerConnectionToken, args: ServerParsedArgs, REMOTE_DATA_FOLDER: string, disposables: DisposableStore) {
|
||||
const services = new ServiceCollection();
|
||||
const socketServer = new SocketServer<RemoteAgentConnectionContext>();
|
||||
@@ -216,6 +207,15 @@ export async function setupServerServices(connectionToken: ServerConnectionToken
|
||||
return { socketServer, instantiationService };
|
||||
}
|
||||
|
||||
const _uriTransformerCache: { [remoteAuthority: string]: IURITransformer } = Object.create(null);
|
||||
|
||||
function getUriTransformer(remoteAuthority: string): IURITransformer {
|
||||
if (!_uriTransformerCache[remoteAuthority]) {
|
||||
_uriTransformerCache[remoteAuthority] = createURITransformer(remoteAuthority);
|
||||
}
|
||||
return _uriTransformerCache[remoteAuthority];
|
||||
}
|
||||
|
||||
export class SocketServer<TContext = string> extends IPCServer<TContext> {
|
||||
|
||||
private _onDidConnectEmitter: Emitter<ClientConnectionEvent>;
|
||||
|
||||
Reference in New Issue
Block a user