|
1 | 1 | import { CompositeTreeNode } from '@theia/core/lib/browser';
|
2 | 2 | import { nls } from '@theia/core/lib/common/nls';
|
3 |
| -import URI from '@theia/core/lib/common/uri'; |
4 | 3 | import { inject, injectable } from '@theia/core/shared/inversify';
|
5 |
| -import { Sketch } from '../../common/protocol'; |
6 | 4 | import { CreateApi } from '../create/create-api';
|
7 | 5 | import { CreateFeatures } from '../create/create-features';
|
8 | 6 | import { CreateUri } from '../create/create-uri';
|
9 | 7 | import { Create, isNotFound } from '../create/typings';
|
10 |
| -import { LocalCacheFsProvider } from '../local-cache/local-cache-fs-provider'; |
11 | 8 | import { CloudSketchbookTree } from '../widgets/cloud-sketchbook/cloud-sketchbook-tree';
|
12 | 9 | import { CloudSketchbookTreeModel } from '../widgets/cloud-sketchbook/cloud-sketchbook-tree-model';
|
13 | 10 | import { CloudSketchbookTreeWidget } from '../widgets/cloud-sketchbook/cloud-sketchbook-tree-widget';
|
@@ -51,28 +48,13 @@ export function pushingSketch(input: string): string {
|
51 | 48 |
|
52 | 49 | @injectable()
|
53 | 50 | export abstract class CloudSketchContribution extends SketchContribution {
|
54 |
| - @inject(LocalCacheFsProvider) |
55 |
| - private readonly localCacheFsProvider: LocalCacheFsProvider; |
56 | 51 | @inject(SketchbookWidgetContribution)
|
57 | 52 | private readonly widgetContribution: SketchbookWidgetContribution;
|
58 | 53 | @inject(CreateApi)
|
59 | 54 | protected readonly createApi: CreateApi;
|
60 | 55 | @inject(CreateFeatures)
|
61 | 56 | protected readonly createFeatures: CreateFeatures;
|
62 | 57 |
|
63 |
| - protected cloudUri(sketch: Sketch): URI | undefined { |
64 |
| - return this.localCacheFsProvider.from(new URI(sketch.uri)); |
65 |
| - } |
66 |
| - |
67 |
| - protected localCacheUri(cloudUri: URI): URI | undefined { |
68 |
| - if (cloudUri.scheme !== CreateUri.scheme) { |
69 |
| - throw new Error( |
70 |
| - `Expected '${CreateUri.scheme}'. Got ${cloudUri.toString()}` |
71 |
| - ); |
72 |
| - } |
73 |
| - return this.localCacheFsProvider.to(cloudUri); |
74 |
| - } |
75 |
| - |
76 | 58 | protected async treeModel(): Promise<
|
77 | 59 | (CloudSketchbookTreeModel & { root: CompositeTreeNode }) | undefined
|
78 | 60 | > {
|
|
0 commit comments