feat: Add Event OnModelStop emission to web
This commit is contained in:
parent
a51b206cb8
commit
ffbfaf1fd1
@ -1,8 +1,6 @@
|
||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||
import {
|
||||
EventName,
|
||||
ExtensionType,
|
||||
InferenceExtension,
|
||||
events,
|
||||
} from '@janhq/core'
|
||||
import { Model, ModelSettingParams } from '@janhq/core'
|
||||
@ -60,8 +58,9 @@ export function useActiveModel() {
|
||||
}
|
||||
|
||||
const stopModel = async (modelId: string) => {
|
||||
const model = downloadedModels.find((e) => e.id === modelId)
|
||||
setStateModel({ state: 'stop', loading: true, model: modelId })
|
||||
events.emit(EventName.OnModelStop, modelId)
|
||||
events.emit(EventName.OnModelStop, model)
|
||||
}
|
||||
|
||||
return { activeModel, startModel, stopModel, stateModel }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user