Skip to content

Commit 7f1284a

Browse files
author
winjo
committed
fix: onEvent 初始化问题
1 parent afe0600 commit 7f1284a

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

packages/core/src/client/custom/editor.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { Autowired, Injectable } from '@ali/common-di';
2-
import { OnEvent, WithEventBus, BasicEvent } from '@ali/ide-core-common';
1+
import { Autowired } from '@ali/common-di';
2+
import { ClientAppContribution } from '@ali/ide-core-browser';
3+
import { OnEvent, WithEventBus, BasicEvent, Domain } from '@ali/ide-core-common';
34
import { EditorDocumentModelSavedEvent } from '@ali/ide-editor/lib/browser';
45
import { IFileServiceClient } from '@ali/ide-file-service/lib/common';
56
import { AppConfig, RuntimeConfig } from '../../common/types';
@@ -10,8 +11,8 @@ export class FileChangeEvent extends BasicEvent<{
1011
content: string;
1112
}> {}
1213

13-
@Injectable()
14-
export class EditorActionEventContribution extends WithEventBus {
14+
@Domain(ClientAppContribution)
15+
export class EditorActionEventContribution extends WithEventBus implements ClientAppContribution {
1516
@Autowired(IFileServiceClient)
1617
fileService: IFileServiceClient;
1718

@@ -21,6 +22,8 @@ export class EditorActionEventContribution extends WithEventBus {
2122
@Autowired(RuntimeConfig)
2223
runtimeConfig: RuntimeConfig;
2324

25+
onStart() {}
26+
2427
@OnEvent(EditorDocumentModelSavedEvent)
2528
async onEditorDocumentModelSavingEvent(e: EditorDocumentModelSavedEvent) {
2629
if (this.runtimeConfig.workspace?.onDidSaveTextDocument) {

0 commit comments

Comments
 (0)