@@ -2,7 +2,6 @@ import * as PQueue from 'p-queue';
22import { injectable , inject , postConstruct , named } from 'inversify' ;
33import { ILogger } from '@theia/core/lib/common/logger' ;
44import { Deferred } from '@theia/core/lib/common/promise-util' ;
5- import { FileSystem } from '@theia/filesystem/lib/common' ;
65import {
76 BoardsService , AttachedSerialBoard , BoardPackage , Board , AttachedNetworkBoard , BoardsServiceClient ,
87 Port , BoardDetails , Tool
@@ -15,7 +14,6 @@ import { CoreClientProvider } from './core-client-provider';
1514import { BoardListReq , BoardListResp , BoardDetailsReq , BoardDetailsResp } from './cli-protocol/commands/board_pb' ;
1615import { ToolOutputServiceServer } from '../common/protocol/tool-output-service' ;
1716import { Installable } from '../common/protocol/installable' ;
18- import { ConfigService } from '../common/protocol/config-service' ;
1917
2018@injectable ( )
2119export class BoardsServiceImpl implements BoardsService {
@@ -33,12 +31,6 @@ export class BoardsServiceImpl implements BoardsService {
3331 @inject ( ToolOutputServiceServer )
3432 protected readonly toolOutputService : ToolOutputServiceServer ;
3533
36- @inject ( ConfigService )
37- protected readonly configService : ConfigService ;
38-
39- @inject ( FileSystem )
40- protected readonly fileSystem : FileSystem ;
41-
4234 protected discoveryInitialized = false ;
4335 protected discoveryTimer : NodeJS . Timer | undefined ;
4436 /**
@@ -231,8 +223,6 @@ export class BoardsServiceImpl implements BoardsService {
231223 req . setFqbn ( options . id ) ;
232224 const resp = await new Promise < BoardDetailsResp > ( ( resolve , reject ) => client . boardDetails ( req , ( err , resp ) => ( ! ! err ? reject : resolve ) ( ! ! err ? err : resp ) ) ) ;
233225
234-
235-
236226 const tools = await Promise . all ( resp . getRequiredToolsList ( ) . map ( async t => < Tool > {
237227 name : t . getName ( ) ,
238228 packager : t . getPackager ( ) ,
0 commit comments