diff --git a/web-app/src/hooks/useChat.ts b/web-app/src/hooks/useChat.ts index 3e41fc52a..79e414185 100644 --- a/web-app/src/hooks/useChat.ts +++ b/web-app/src/hooks/useChat.ts @@ -149,7 +149,7 @@ export const useChat = () => { }) } return currentThread - }, [createThread, retrieveThread, router, setMessages]) + }, [createThread, retrieveThread, router, setMessages, serviceHub]) const restartModel = useCallback( async (provider: ProviderObject, modelId: string) => { @@ -639,6 +639,7 @@ export const useChat = () => { toggleOnContextShifting, setModelLoadError, serviceHub, + setTokenSpeed, ] ) diff --git a/web-app/src/services/core/mobile.ts b/web-app/src/services/core/mobile.ts index d7de2f547..e5aedefa0 100644 --- a/web-app/src/services/core/mobile.ts +++ b/web-app/src/services/core/mobile.ts @@ -28,7 +28,7 @@ export class MobileCoreService extends TauriCoreService { /** * Override: No-op on mobile - cannot install additional extensions */ - override async installExtension(_extensions: ExtensionManifest[]): Promise { + override async installExtension(): Promise { console.log('[Mobile] Cannot install extensions on mobile, they are pre-bundled') return this.getBundledExtensions() } @@ -36,7 +36,7 @@ export class MobileCoreService extends TauriCoreService { /** * Override: No-op on mobile - cannot uninstall bundled extensions */ - override async uninstallExtension(_extensions: string[], _reload = true): Promise { + override async uninstallExtension(): Promise { console.log('[Mobile] Cannot uninstall pre-bundled extensions on mobile') return false }