Browse Source

Fixes live share url conversion

Co-authored-by: Eric Amodio <eamodio@users.noreply.github.com>
main
Keith Daulton 1 year ago
parent
commit
732f890336
1 changed files with 6 additions and 3 deletions
  1. +6
    -3
      src/vsls/host.ts

+ 6
- 3
src/vsls/host.ts View File

@ -239,13 +239,16 @@ export class VslsHostService implements Disposable {
if (new RegExp(`${localPath}$`, 'i').test(sharedPath)) {
if (sharedPath.length === localPath.length) {
const folder = workspace.getWorkspaceFolder(localUri)!;
sharedUri = sharedUri.with({ path: `/~${folder.index}` });
sharedUri = sharedUri.with({ authority: '', path: `/~${folder.index}` });
} else {
sharedUri = sharedUri.with({ path: sharedPath.substr(0, sharedPath.length - localPath.length) });
sharedUri = sharedUri.with({
authority: '',
path: sharedPath.substr(0, sharedPath.length - localPath.length),
});
}
} else if (!sharedPath.startsWith('/~')) {
const folder = workspace.getWorkspaceFolder(localUri)!;
sharedUri = sharedUri.with({ path: `/~${folder.index}${sharedPath}` });
sharedUri = sharedUri.with({ authority: '', path: `/~${folder.index}${sharedPath}` });
}
return sharedUri;

Loading…
Cancel
Save