From e15c75d4b86ed0228e28a72569041e2a9b9ab3ab Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 6 Oct 2021 16:34:50 +0800 Subject: [PATCH] ui: performance update --- packages/ui-default/components/monaco/languages/markdown.ts | 6 ++++++ packages/ui-default/package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/ui-default/components/monaco/languages/markdown.ts b/packages/ui-default/components/monaco/languages/markdown.ts index 56f56aeb4..c94632292 100644 --- a/packages/ui-default/components/monaco/languages/markdown.ts +++ b/packages/ui-default/components/monaco/languages/markdown.ts @@ -123,6 +123,12 @@ monaco.editor.registerCommand('hydro.openUserPage', (accesser, uid) => { monaco.languages.registerCodeLensProvider('markdown', { async provideCodeLenses(model) { const users = model.findMatches('\\[\\]\\(/user/(\\d+)\\)', true, true, true, null, true); + if (!users.length) { + return { + lenses: [], + dispose: () => { }, + }; + } const { data } = await api(gql` users(ids: ${users.map((i) => +i.matches[1])}) { _id diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index a19d672d9..3cb9e5760 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.22.12", + "version": "4.22.13", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",