From fc981590034052931c879b1e5b9af6b02c841d3e Mon Sep 17 00:00:00 2001 From: Joseph Izang Date: Sat, 2 Dec 2023 00:05:37 +0100 Subject: [PATCH] remove excessive console logs in suggestion service and workspacetemplate --- .../suggestion-service/copilot-suggestion.ts | 5 +++-- .../suggestion-service/suggestion-service.ts | 8 ++++---- .../src/app/components/CompilerButton.tsx | 20 +++++++++---------- 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/apps/remix-ide/src/app/plugins/copilot/suggestion-service/copilot-suggestion.ts b/apps/remix-ide/src/app/plugins/copilot/suggestion-service/copilot-suggestion.ts index f58b76888d..3a0e0a3a38 100644 --- a/apps/remix-ide/src/app/plugins/copilot/suggestion-service/copilot-suggestion.ts +++ b/apps/remix-ide/src/app/plugins/copilot/suggestion-service/copilot-suggestion.ts @@ -1,5 +1,6 @@ import {Plugin} from '@remixproject/engine' import {SuggestionService, SuggestOptions} from './suggestion-service' +//@ts-ignore const _paq = (window._paq = window._paq || []) //eslint-disable-line const profile = { @@ -26,7 +27,7 @@ export class CopilotSuggestion extends Plugin { }) this.service.events.on('ready', (data) => { this.ready = true - }) + }) } status () { @@ -64,7 +65,7 @@ export class CopilotSuggestion extends Plugin { importsContent += '\n\n' + (await this.call('contentImport', 'resolve', imp)).content } catch (e) { console.log(e) - } + } } return importsContent } diff --git a/apps/remix-ide/src/app/plugins/copilot/suggestion-service/suggestion-service.ts b/apps/remix-ide/src/app/plugins/copilot/suggestion-service/suggestion-service.ts index fefe485490..b85647cb9f 100644 --- a/apps/remix-ide/src/app/plugins/copilot/suggestion-service/suggestion-service.ts +++ b/apps/remix-ide/src/app/plugins/copilot/suggestion-service/suggestion-service.ts @@ -58,11 +58,11 @@ export class SuggestionService { this.responses[e.data.id](null, e.data) } else { this.responses[e.data.id]('aborted') - } + } delete this.responses[e.data.id] this.current = null } - + // Generation complete: re-enable the "Generate" button break; } @@ -95,6 +95,6 @@ export class SuggestionService { if (error) return reject(error) resolve(result) } - }) + }) } -} \ No newline at end of file +} diff --git a/apps/vyper/src/app/components/CompilerButton.tsx b/apps/vyper/src/app/components/CompilerButton.tsx index 59601a9dd2..87597cc563 100644 --- a/apps/vyper/src/app/components/CompilerButton.tsx +++ b/apps/vyper/src/app/components/CompilerButton.tsx @@ -24,7 +24,7 @@ function CompilerButton({contract, setOutput, compilerUrl, resetCompilerState}: async function compileContract() { resetCompilerState() try { - await remixClient.discardHighlight() + // await remixClient.discardHighlight() let _contract: any try { _contract = await remixClient.getContract() @@ -73,27 +73,27 @@ function CompilerButton({contract, setOutput, compilerUrl, resetCompilerState}: start: {line: line - 1, column: 10}, end: {line: line - 1, column: 10} } - remixClient.highlight(lineColumnPos as any, _contract.name, '#e0b4b4') + // remixClient.highlight(lineColumnPos as any, _contract.name, '#e0b4b4') } else { - const regex = output.message.match(/line ((\d+):(\d+))+/g) - const errors = output.message.split(/line ((\d+):(\d+))+/g) // extract error message + const regex = output?.message?.match(/line ((\d+):(\d+))+/g) + const errors = output?.message?.split(/line ((\d+):(\d+))+/g) // extract error message if (regex) { let errorIndex = 0 regex.map((errorLocation) => { - const location = errorLocation.replace('line ', '').split(':') + const location = errorLocation?.replace('line ', '').split(':') let message = errors[errorIndex] errorIndex = errorIndex + 4 - if (message && message.split('\n\n').length > 0) { + if (message && message?.split('\n\n').length > 0) { try { - message = message.split('\n\n')[message.split('\n\n').length - 1] + message = message?.split('\n\n')[message.split('\n\n').length - 1] } catch (e) {} } - if (location.length > 0) { + if (location?.length > 0) { const lineColumnPos = { start: {line: parseInt(location[0]) - 1, column: 10}, end: {line: parseInt(location[0]) - 1, column: 10} } - remixClient.highlight(lineColumnPos as any, _contract.name, message) + // remixClient.highlight(lineColumnPos as any, _contract.name, message) } }) } @@ -101,7 +101,7 @@ function CompilerButton({contract, setOutput, compilerUrl, resetCompilerState}: throw new Error(output.message) } // SUCCESS - remixClient.discardHighlight() + // remixClient.discardHighlight() remixClient.changeStatus({ key: 'succeed', type: 'success',