mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-09 01:32:34 -05:00
Fixes azure sql expansion (#4185)
* fixes azure sql expansion * remove unneeded changes * remove unused code
This commit is contained in:
@@ -28,7 +28,7 @@ export const IOEShimService = createDecorator<IOEShimService>(SERVICE_ID);
|
||||
|
||||
export interface IOEShimService {
|
||||
_serviceBrand: any;
|
||||
getChildren(node: ITreeItem, identifier: any): TPromise<ITreeItem[]>;
|
||||
getChildren(node: ITreeItem, identifier: any): Promise<ITreeItem[]>;
|
||||
providerExists(providerId: string): boolean;
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ export class OEShimService implements IOEShimService {
|
||||
return TPromise.wrap(deferred.promise);
|
||||
}
|
||||
|
||||
public async getChildren(node: ITreeItem, identifier: any): TPromise<ITreeItem[]> {
|
||||
public async getChildren(node: ITreeItem, identifier: any): Promise<ITreeItem[]> {
|
||||
try {
|
||||
if (!this.sessionMap.has(identifier)) {
|
||||
this.sessionMap.set(identifier, new Map<number, string>());
|
||||
@@ -111,27 +111,6 @@ export class OEShimService implements IOEShimService {
|
||||
}
|
||||
|
||||
private mapNodeToITreeItem(node: TreeNode, parentNode: ITreeItem): ITreeItem {
|
||||
let icon: string;
|
||||
let iconDark: string;
|
||||
if (equalsIgnoreCase(parentNode.childProvider, 'mssql')) {
|
||||
if (node.iconType) {
|
||||
icon = (typeof node.iconType === 'string') ? node.iconType : node.iconType.id;
|
||||
} else {
|
||||
icon = node.nodeTypeId;
|
||||
if (node.nodeStatus) {
|
||||
icon = node.nodeTypeId + '_' + node.nodeStatus;
|
||||
}
|
||||
if (node.nodeSubType) {
|
||||
icon = node.nodeTypeId + '_' + node.nodeSubType;
|
||||
}
|
||||
}
|
||||
icon = icon.toLowerCase();
|
||||
iconDark = icon;
|
||||
} else {
|
||||
icon = node.iconType as string;
|
||||
// this is just because we need to have some mapping
|
||||
iconDark = node.nodeSubType;
|
||||
}
|
||||
let handle = generateUuid();
|
||||
this.nodeIdMap.set(handle, node.nodePath);
|
||||
return {
|
||||
@@ -141,8 +120,6 @@ export class OEShimService implements IOEShimService {
|
||||
label: {
|
||||
label: node.label
|
||||
},
|
||||
icon: URI.parse(icon),
|
||||
iconDark: URI.parse(iconDark),
|
||||
childProvider: node.childProvider || parentNode.childProvider,
|
||||
providerHandle: parentNode.childProvider,
|
||||
payload: node.payload || parentNode.payload,
|
||||
|
||||
Reference in New Issue
Block a user