From e9970b203a3d0783d0d03a349c8e672f4da48066 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 15 Feb 2023 17:08:11 +0800 Subject: [PATCH] perf: mute the fetch roles request (halo-dev/console#857) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind improvement #### What this PR does / why we need it: 静默请求所有角色信息,用于显示 displayName。(临时解决方案) #### Does this PR introduce a user-facing change? ```release-note None ``` --- src/stores/role.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/stores/role.ts b/src/stores/role.ts index 2ce4546e14..499f8ccdde 100644 --- a/src/stores/role.ts +++ b/src/stores/role.ts @@ -14,11 +14,14 @@ export const useRoleStore = defineStore("role", () => { async function fetchRoles() { try { - const { data } = await apiClient.extension.role.listv1alpha1Role({ - page: 0, - size: 0, - labelSelector: [`!${roleLabels.TEMPLATE}`], - }); + const { data } = await apiClient.extension.role.listv1alpha1Role( + { + page: 0, + size: 0, + labelSelector: [`!${roleLabels.TEMPLATE}`], + }, + { mute: true } + ); roles.value = data.items; } catch (error) { console.error("Failed to fetch roles", error);