@@ -21,11 +21,10 @@ import { Deferred } from '@theia/core/lib/common/promise-util';
21
21
import { EnvVariablesServer } from '@theia/core/lib/common/env-variables' ;
22
22
import { deepClone , nls } from '@theia/core' ;
23
23
import { ErrnoException } from './utils/errors' ;
24
- import {
25
- SettingsMergeRequest ,
26
- SettingsWriteRequest ,
27
- } from './cli-protocol/cc/arduino/cli/commands/v1/settings_pb' ;
28
- import { createArduinoCoreServiceClient } from './arduino-core-service-client' ;
24
+ // import {
25
+ // SettingsMergeRequest,
26
+ // SettingsWriteRequest,
27
+ // } from './cli-protocol/cc/arduino/cli/commands/v1/settings_pb';
29
28
30
29
const deepmerge = require ( 'deepmerge' ) ;
31
30
@@ -73,6 +72,7 @@ export class ConfigServiceImpl
73
72
74
73
// Used by frontend to update the config.
75
74
async setConfiguration ( config : Config ) : Promise < void > {
75
+ debugger ;
76
76
await this . ready . promise ;
77
77
if ( Config . sameAs ( this . config . config , config ) ) {
78
78
return ;
@@ -291,47 +291,49 @@ export class ConfigServiceImpl
291
291
}
292
292
293
293
private async updateDaemon (
294
- port : number | number ,
294
+ _ : number | number ,
295
295
config : DefaultCliConfig
296
296
) : Promise < void > {
297
- const client = createArduinoCoreServiceClient ( { port } ) ;
298
- const req = new SettingsMergeRequest ( ) ;
297
+ // const client = createArduinoCoreServiceClient({ port });
298
+ // const req = new SettingsMergeRequest();
299
299
const json = JSON . stringify ( config , null , 2 ) ;
300
- req . setJsonData ( json ) ;
300
+ // req.setJsonData(json);
301
301
this . logger . info ( `Updating daemon with 'data': ${ json } ` ) ;
302
302
return new Promise < void > ( ( resolve , reject ) => {
303
- client . settingsMerge ( req , ( error ) => {
304
- try {
305
- if ( error ) {
306
- reject ( error ) ;
307
- return ;
308
- }
309
- resolve ( ) ;
310
- } finally {
311
- client . close ( ) ;
312
- }
313
- } ) ;
303
+ reject ( 'failed to update settings...' ) ;
304
+
305
+ // client.settingsMerge(req, (error) => {
306
+ // try {
307
+ // if (error) {
308
+ // reject(error);
309
+ // return;
310
+ // }
311
+ // resolve();
312
+ // } finally {
313
+ // client.close();
314
+ // }
315
+ // });
314
316
} ) ;
315
317
}
316
318
317
- private async writeDaemonState ( port : number | number ) : Promise < void > {
318
- const client = createArduinoCoreServiceClient ( { port } ) ;
319
- const req = new SettingsWriteRequest ( ) ;
320
- const cliConfigUri = await this . getCliConfigFileUri ( ) ;
321
- const cliConfigPath = FileUri . fsPath ( cliConfigUri ) ;
322
- req . setFilePath ( cliConfigPath ) ;
319
+ private async writeDaemonState ( _ : number | number ) : Promise < void > {
320
+ // const client = createArduinoCoreServiceClient({ port });
321
+ // const req = new SettingsWriteRequest();
322
+ // const cliConfigUri = await this.getCliConfigFileUri();
323
+ // const cliConfigPath = FileUri.fsPath(cliConfigUri);
324
+ // req.setFilePath(cliConfigPath);
323
325
return new Promise < void > ( ( resolve , reject ) => {
324
- client . settingsWrite ( req , ( error ) => {
325
- try {
326
- if ( error ) {
327
- reject ( error ) ;
328
- return ;
329
- }
330
- resolve ( ) ;
331
- } finally {
332
- client . close ( ) ;
333
- }
334
- } ) ;
326
+ // client.settingsWrite(req, (error) => {
327
+ // try {
328
+ // if (error) {
329
+ // reject(error);
330
+ // return;
331
+ // }
332
+ // resolve();
333
+ // } finally {
334
+ // client.close();
335
+ // }
336
+ // });
335
337
} ) ;
336
338
}
337
339
0 commit comments