You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-07-16 00:14:34 +02:00
This commit is contained in:
@ -1,9 +1,10 @@
|
||||
import useAsyncEffect from '@joplin/lib/hooks/useAsyncEffect';
|
||||
import Logger from '@joplin/utils/Logger';
|
||||
import RepositoryApi, { InstallMode } from '@joplin/lib/services/plugins/RepositoryApi';
|
||||
import Setting from '@joplin/lib/models/Setting';
|
||||
import Setting, { AppType } from '@joplin/lib/models/Setting';
|
||||
import { useMemo } from 'react';
|
||||
import shim from '@joplin/lib/shim';
|
||||
import PluginService from '@joplin/lib/services/plugins/PluginService';
|
||||
|
||||
const logger = Logger.create('useRepoApi');
|
||||
|
||||
@ -22,7 +23,8 @@ export const resetRepoApi = () => {
|
||||
const useRepoApi = ({ reloadRepoCounter, setRepoApiError, onRepoApiLoaded }: Props) => {
|
||||
const repoApi = useMemo(() => {
|
||||
const installMode = shim.mobilePlatform() === 'ios' ? InstallMode.Restricted : InstallMode.Default;
|
||||
repoApi_ ??= RepositoryApi.ofDefaultJoplinRepo(Setting.value('tempDir'), installMode);
|
||||
const appInfo = { type: AppType.Mobile, version: PluginService.instance().appVersion };
|
||||
repoApi_ ??= RepositoryApi.ofDefaultJoplinRepo(Setting.value('tempDir'), appInfo, installMode);
|
||||
return repoApi_;
|
||||
}, []);
|
||||
|
||||
|
Reference in New Issue
Block a user