fix: error handling - pull remote models list raise an error on fail (#4615)
* chore: pull models list on /models update * chore: correct engine extension name * chore: fix undefined error * chore: revert auto populating remote models on update
This commit is contained in:
parent
05b124f624
commit
45edb9cc51
@ -25,10 +25,10 @@ interface ModelList {
|
|||||||
data: Model[]
|
data: Model[]
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* JSONEngineManagementExtension is a EngineManagementExtension implementation that provides
|
* JanEngineManagementExtension is a EngineManagementExtension implementation that provides
|
||||||
* functionality for managing engines.
|
* functionality for managing engines.
|
||||||
*/
|
*/
|
||||||
export default class JSONEngineManagementExtension extends EngineManagementExtension {
|
export default class JanEngineManagementExtension extends EngineManagementExtension {
|
||||||
queue = new PQueue({ concurrency: 1 })
|
queue = new PQueue({ concurrency: 1 })
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -356,8 +356,9 @@ export default class JSONEngineManagementExtension extends EngineManagementExten
|
|||||||
private populateRemoteModels = async (engineConfig: EngineConfig) => {
|
private populateRemoteModels = async (engineConfig: EngineConfig) => {
|
||||||
return this.getRemoteModels(engineConfig.engine)
|
return this.getRemoteModels(engineConfig.engine)
|
||||||
.then((models: ModelList) => {
|
.then((models: ModelList) => {
|
||||||
|
if (models?.data)
|
||||||
Promise.all(
|
Promise.all(
|
||||||
models.data?.map((model) =>
|
models.data.map((model) =>
|
||||||
this.addRemoteModel({
|
this.addRemoteModel({
|
||||||
...model,
|
...model,
|
||||||
engine: engineConfig.engine as InferenceEngine,
|
engine: engineConfig.engine as InferenceEngine,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user