@@ -2,7 +2,6 @@ import * as PQueue from 'p-queue';
2
2
import { injectable , inject , postConstruct , named } from 'inversify' ;
3
3
import { ILogger } from '@theia/core/lib/common/logger' ;
4
4
import { Deferred } from '@theia/core/lib/common/promise-util' ;
5
- import { FileSystem } from '@theia/filesystem/lib/common' ;
6
5
import {
7
6
BoardsService , AttachedSerialBoard , BoardPackage , Board , AttachedNetworkBoard , BoardsServiceClient ,
8
7
Port , BoardDetails , Tool
@@ -15,7 +14,6 @@ import { CoreClientProvider } from './core-client-provider';
15
14
import { BoardListReq , BoardListResp , BoardDetailsReq , BoardDetailsResp } from './cli-protocol/commands/board_pb' ;
16
15
import { ToolOutputServiceServer } from '../common/protocol/tool-output-service' ;
17
16
import { Installable } from '../common/protocol/installable' ;
18
- import { ConfigService } from '../common/protocol/config-service' ;
19
17
20
18
@injectable ( )
21
19
export class BoardsServiceImpl implements BoardsService {
@@ -33,12 +31,6 @@ export class BoardsServiceImpl implements BoardsService {
33
31
@inject ( ToolOutputServiceServer )
34
32
protected readonly toolOutputService : ToolOutputServiceServer ;
35
33
36
- @inject ( ConfigService )
37
- protected readonly configService : ConfigService ;
38
-
39
- @inject ( FileSystem )
40
- protected readonly fileSystem : FileSystem ;
41
-
42
34
protected discoveryInitialized = false ;
43
35
protected discoveryTimer : NodeJS . Timer | undefined ;
44
36
/**
@@ -231,8 +223,6 @@ export class BoardsServiceImpl implements BoardsService {
231
223
req . setFqbn ( options . id ) ;
232
224
const resp = await new Promise < BoardDetailsResp > ( ( resolve , reject ) => client . boardDetails ( req , ( err , resp ) => ( ! ! err ? reject : resolve ) ( ! ! err ? err : resp ) ) ) ;
233
225
234
-
235
-
236
226
const tools = await Promise . all ( resp . getRequiredToolsList ( ) . map ( async t => < Tool > {
237
227
name : t . getName ( ) ,
238
228
packager : t . getPackager ( ) ,
0 commit comments