mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 03:29:00 +01:00
add ability to list fs provider capabilities so that we can sync them to the extension hosts
This commit is contained in:
@@ -26,6 +26,9 @@ export class MainThreadFileSystem implements MainThreadFileSystemShape {
|
||||
|
||||
const infoProxy = extHostContext.getProxy(ExtHostContext.ExtHostFileSystemInfo);
|
||||
|
||||
for (let entry of _fileService.listCapabilities()) {
|
||||
infoProxy.$acceptProviderInfos(entry.scheme, entry.capabilities);
|
||||
}
|
||||
this._disposables.add(_fileService.onDidChangeFileSystemProviderRegistrations(e => infoProxy.$acceptProviderInfos(e.scheme, e.provider?.capabilities ?? null)));
|
||||
this._disposables.add(_fileService.onDidChangeFileSystemProviderCapabilities(e => infoProxy.$acceptProviderInfos(e.scheme, e.provider.capabilities)));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user