diff --git a/packages/core/src/client.ts b/packages/core/src/client.ts index a2e4168938..4795f00782 100644 --- a/packages/core/src/client.ts +++ b/packages/core/src/client.ts @@ -306,6 +306,9 @@ async function loadModel ( ltxes = memTxes } } + if (ltxes.length < modelTransactionThreshold) { + lastTxTime = 0 + } } let atxes: Tx[] = [] diff --git a/server-plugins/setting-resources/src/index.ts b/server-plugins/setting-resources/src/index.ts index 0a50624abe..84a25e8a46 100644 --- a/server-plugins/setting-resources/src/index.ts +++ b/server-plugins/setting-resources/src/index.ts @@ -40,6 +40,8 @@ export async function integrationTextPresenter (doc: Doc, control: TriggerContro // eslint-disable-next-line @typescript-eslint/explicit-function-return-type export default async () => ({ - IntegrationHTMLPresenter: integrationHTMLPresenter, - IntegrationTextPresenter: integrationTextPresenter + function: { + IntegrationHTMLPresenter: integrationHTMLPresenter, + IntegrationTextPresenter: integrationTextPresenter + } })