1
1
import { FileUri } from '@theia/core/lib/node/file-uri' ;
2
- import { inject , injectable , postConstruct } from 'inversify' ;
2
+ import { inject , injectable } from 'inversify' ;
3
3
import { dirname } from 'path' ;
4
4
import { CoreService } from '../common/protocol/core-service' ;
5
5
import { CompileReq , CompileResp } from './cli-protocol/commands/compile_pb' ;
6
6
import { CoreClientProvider } from './core-client-provider' ;
7
7
import { UploadReq , UploadResp , BurnBootloaderReq , BurnBootloaderResp , UploadUsingProgrammerReq , UploadUsingProgrammerResp } from './cli-protocol/commands/upload_pb' ;
8
8
import { OutputService } from '../common/protocol/output-service' ;
9
- import { NotificationServiceServer , ConfigService } from '../common/protocol' ;
9
+ import { NotificationServiceServer } from '../common/protocol' ;
10
10
import { ClientReadableStream } from '@grpc/grpc-js' ;
11
11
import { ArduinoCoreClient } from './cli-protocol/commands/commands_grpc_pb' ;
12
12
import { firstToUpperCase , firstToLowerCase } from '../common/utils' ;
@@ -23,16 +23,6 @@ export class CoreServiceImpl implements CoreService {
23
23
@inject ( NotificationServiceServer )
24
24
protected readonly notificationService : NotificationServiceServer ;
25
25
26
- @inject ( ConfigService )
27
- protected readonly configService : ConfigService ;
28
-
29
- @postConstruct ( )
30
- protected init ( ) : void {
31
- this . coreClient ( ) . then ( ( { client, instance } ) => {
32
-
33
- } ) ;
34
- }
35
-
36
26
async compile ( options : CoreService . Compile . Options ) : Promise < void > {
37
27
this . outputService . append ( { name : 'compile' , chunk : 'Compile...\n' + JSON . stringify ( options , null , 2 ) + '\n--------------------------\n' } ) ;
38
28
const { sketchUri, fqbn } = options ;
0 commit comments