Switch to singleton act instance
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { ThemeIcon, TreeItem, TreeItemCollapsibleState, Uri } from "vscode";
|
||||
import { CliStatus, Component, ExtensionStatus } from "../../componentManager";
|
||||
import { CliStatus, Component, ExtensionStatus } from "../../componentsManager";
|
||||
import { GithubLocalActionsTreeItem } from "../githubLocalActionsTreeItem";
|
||||
|
||||
export default class ComponentTreeItem extends TreeItem implements GithubLocalActionsTreeItem {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { CancellationToken, commands, env, EventEmitter, ExtensionContext, extensions, TreeDataProvider, TreeItem, Uri } from "vscode";
|
||||
import { ComponentManager } from "../../componentManager";
|
||||
import { act } from "../../extension";
|
||||
import { GithubLocalActionsTreeItem } from "../githubLocalActionsTreeItem";
|
||||
import ComponentTreeItem from "./component";
|
||||
|
||||
@@ -43,7 +43,7 @@ export default class ComponentsTreeDataProvider implements TreeDataProvider<Gith
|
||||
if (element) {
|
||||
return element.getChildren();
|
||||
} else {
|
||||
const components = await ComponentManager.getComponents();
|
||||
const components = await act.componentsManager.getComponents();
|
||||
return components.map(component => new ComponentTreeItem(component));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { CancellationToken, Event, FileDecoration, FileDecorationProvider, ProviderResult, ThemeColor, Uri } from "vscode";
|
||||
import { CliStatus, ExtensionStatus } from "../componentManager";
|
||||
import { CliStatus, ExtensionStatus } from "../componentsManager";
|
||||
import ComponentTreeItem from "./components/component";
|
||||
import WorkflowTreeItem from "./workflows/workflow";
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ThemeIcon, TreeItem, TreeItemCollapsibleState, Uri } from "vscode";
|
||||
import { Workflow } from "../../workflowManager";
|
||||
import { Workflow } from "../../workflowsManager";
|
||||
import { GithubLocalActionsTreeItem } from "../githubLocalActionsTreeItem";
|
||||
|
||||
export default class WorkflowTreeItem extends TreeItem implements GithubLocalActionsTreeItem {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { CancellationToken, commands, EventEmitter, ExtensionContext, TreeDataProvider, TreeItem, window, workspace } from "vscode";
|
||||
import { Act, EventTrigger } from "../../act";
|
||||
import { WorkflowManager } from "../../workflowManager";
|
||||
import { EventTrigger } from "../../act";
|
||||
import { act } from "../../extension";
|
||||
import { GithubLocalActionsTreeItem } from "../githubLocalActionsTreeItem";
|
||||
import WorkflowTreeItem from "./workflow";
|
||||
|
||||
@@ -12,7 +12,7 @@ export default class WorkflowsTreeDataProvider implements TreeDataProvider<Githu
|
||||
constructor(context: ExtensionContext) {
|
||||
context.subscriptions.push(
|
||||
commands.registerCommand('githubLocalActions.runAllWorkflows', async () => {
|
||||
await Act.runAllWorkflows();
|
||||
await act.runAllWorkflows();
|
||||
}),
|
||||
commands.registerCommand('githubLocalActions.runEvent', async () => {
|
||||
const event = await window.showQuickPick(Object.values(EventTrigger), {
|
||||
@@ -21,7 +21,7 @@ export default class WorkflowsTreeDataProvider implements TreeDataProvider<Githu
|
||||
});
|
||||
|
||||
if(event) {
|
||||
await Act.runEvent(event as EventTrigger);
|
||||
await act.runEvent(event as EventTrigger);
|
||||
}
|
||||
}),
|
||||
commands.registerCommand('githubLocalActions.refreshWorkflows', async () => {
|
||||
@@ -32,7 +32,7 @@ export default class WorkflowsTreeDataProvider implements TreeDataProvider<Githu
|
||||
await window.showTextDocument(document);
|
||||
}),
|
||||
commands.registerCommand('githubLocalActions.runWorkflow', async (workflowTreeItem: WorkflowTreeItem) => {
|
||||
await Act.runWorkflow(workflowTreeItem.workflow);
|
||||
await act.runWorkflow(workflowTreeItem.workflow);
|
||||
})
|
||||
);
|
||||
}
|
||||
@@ -57,7 +57,7 @@ export default class WorkflowsTreeDataProvider implements TreeDataProvider<Githu
|
||||
if (element) {
|
||||
return element.getChildren();
|
||||
} else {
|
||||
const workflows = await WorkflowManager.getWorkflows();
|
||||
const workflows = await act.workflowsManager.getWorkflows();
|
||||
return workflows.map(workflow => new WorkflowTreeItem(workflow));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user