chore: resolve (#1833)
This commit is contained in:
parent
aa94fe25d0
commit
7c30c56277
@ -31,7 +31,7 @@ import { join } from "path";
|
|||||||
* It also subscribes to events emitted by the @janhq/core package and handles new message requests.
|
* It also subscribes to events emitted by the @janhq/core package and handles new message requests.
|
||||||
*/
|
*/
|
||||||
export default class JanInferenceOpenAIExtension extends BaseExtension {
|
export default class JanInferenceOpenAIExtension extends BaseExtension {
|
||||||
private static readonly _homeDir = "file://engines";
|
private static readonly _engineDir = "file://engines";
|
||||||
private static readonly _engineMetadataFileName = "openai.json";
|
private static readonly _engineMetadataFileName = "openai.json";
|
||||||
|
|
||||||
private static _currentModel: OpenAIModel;
|
private static _currentModel: OpenAIModel;
|
||||||
@ -48,9 +48,9 @@ export default class JanInferenceOpenAIExtension extends BaseExtension {
|
|||||||
* Subscribes to events emitted by the @janhq/core package.
|
* Subscribes to events emitted by the @janhq/core package.
|
||||||
*/
|
*/
|
||||||
async onLoad() {
|
async onLoad() {
|
||||||
if (!(await fs.existsSync(JanInferenceOpenAIExtension._homeDir))) {
|
if (!(await fs.existsSync(JanInferenceOpenAIExtension._engineDir))) {
|
||||||
await fs
|
await fs
|
||||||
.mkdirSync(JanInferenceOpenAIExtension._homeDir)
|
.mkdirSync(JanInferenceOpenAIExtension._engineDir)
|
||||||
.catch((err) => console.debug(err));
|
.catch((err) => console.debug(err));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,7 +81,7 @@ export default class JanInferenceOpenAIExtension extends BaseExtension {
|
|||||||
static async writeDefaultEngineSettings() {
|
static async writeDefaultEngineSettings() {
|
||||||
try {
|
try {
|
||||||
const engineFile = join(
|
const engineFile = join(
|
||||||
JanInferenceOpenAIExtension._homeDir,
|
JanInferenceOpenAIExtension._engineDir,
|
||||||
JanInferenceOpenAIExtension._engineMetadataFileName,
|
JanInferenceOpenAIExtension._engineMetadataFileName,
|
||||||
);
|
);
|
||||||
if (await fs.existsSync(engineFile)) {
|
if (await fs.existsSync(engineFile)) {
|
||||||
|
|||||||
@ -120,13 +120,14 @@ const TopBar = () => {
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{activeThread && (
|
<div
|
||||||
<div
|
className={twMerge(
|
||||||
className={twMerge(
|
'absolute right-0 h-full w-80',
|
||||||
'absolute right-0 h-full w-80',
|
showing && 'border-l border-border'
|
||||||
showing && 'border-l border-border'
|
)}
|
||||||
)}
|
>
|
||||||
>
|
{((activeThread && mainViewState === MainViewState.Thread) ||
|
||||||
|
mainViewState === MainViewState.LocalServer) && (
|
||||||
<div className="flex h-full w-52 items-center justify-between px-4">
|
<div className="flex h-full w-52 items-center justify-between px-4">
|
||||||
{showing && (
|
{showing && (
|
||||||
<div className="relative flex h-full items-center">
|
<div className="relative flex h-full items-center">
|
||||||
@ -227,8 +228,8 @@ const TopBar = () => {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
)}
|
||||||
)}
|
</div>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
<CommandSearch />
|
<CommandSearch />
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user