Sujal Shah commited on
Commit
f94165a
·
1 Parent(s): 1cb836a

fix: silent eslint issues

Browse files
app/components/chat/BaseChat.tsx CHANGED
@@ -29,9 +29,6 @@ const EXAMPLE_PROMPTS = [
29
  { text: 'How do I center a div?' },
30
  ];
31
 
32
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
33
- const providerList = PROVIDER_LIST;
34
-
35
  // @ts-ignore TODO: Introduce proper types
36
  // eslint-disable-next-line @typescript-eslint/no-unused-vars
37
  const ModelSelector = ({ model, setModel, provider, setProvider, modelList, providerList, apiKeys }) => {
 
29
  { text: 'How do I center a div?' },
30
  ];
31
 
 
 
 
32
  // @ts-ignore TODO: Introduce proper types
33
  // eslint-disable-next-line @typescript-eslint/no-unused-vars
34
  const ModelSelector = ({ model, setModel, provider, setProvider, modelList, providerList, apiKeys }) => {
app/lib/runtime/action-runner.ts CHANGED
@@ -93,14 +93,13 @@ export class ActionRunner {
93
 
94
  this.#updateAction(actionId, { ...action, ...data.action, executed: !isStreaming });
95
 
96
- // eslint-disable-next-line consistent-return
97
- return (this.#currentExecutionPromise = this.#currentExecutionPromise
98
  .then(() => {
99
  this.#executeAction(actionId, isStreaming);
100
  })
101
  .catch((error) => {
102
  console.error('Action failed:', error);
103
- }));
104
  }
105
 
106
  async #executeAction(actionId: string, isStreaming: boolean = false) {
 
93
 
94
  this.#updateAction(actionId, { ...action, ...data.action, executed: !isStreaming });
95
 
96
+ this.#currentExecutionPromise = this.#currentExecutionPromise
 
97
  .then(() => {
98
  this.#executeAction(actionId, isStreaming);
99
  })
100
  .catch((error) => {
101
  console.error('Action failed:', error);
102
+ });
103
  }
104
 
105
  async #executeAction(actionId: string, isStreaming: boolean = false) {
app/utils/constants.ts CHANGED
@@ -294,8 +294,8 @@ async function getOllamaModels(): Promise<ModelInfo[]> {
294
  provider: 'Ollama',
295
  maxTokenAllowed: 8000,
296
  }));
297
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
298
  } catch (e) {
 
299
  return [];
300
  }
301
  }
@@ -321,8 +321,8 @@ async function getOpenAILikeModels(): Promise<ModelInfo[]> {
321
  label: model.id,
322
  provider: 'OpenAILike',
323
  }));
324
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
325
  } catch (e) {
 
326
  return [];
327
  }
328
  }
@@ -371,8 +371,8 @@ async function getLMStudioModels(): Promise<ModelInfo[]> {
371
  label: model.id,
372
  provider: 'LMStudio',
373
  }));
374
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
375
  } catch (e) {
 
376
  return [];
377
  }
378
  }
 
294
  provider: 'Ollama',
295
  maxTokenAllowed: 8000,
296
  }));
 
297
  } catch (e) {
298
+ console.error('Error getting Ollama models:', e);
299
  return [];
300
  }
301
  }
 
321
  label: model.id,
322
  provider: 'OpenAILike',
323
  }));
 
324
  } catch (e) {
325
+ console.error('Error getting OpenAILike models:', e);
326
  return [];
327
  }
328
  }
 
371
  label: model.id,
372
  provider: 'LMStudio',
373
  }));
 
374
  } catch (e) {
375
+ console.error('Error getting LMStudio models:', e);
376
  return [];
377
  }
378
  }