refactor: minor performance improvements on teams related operations

This commit is contained in:
Andrew Bastin
2023-09-18 18:50:57 +05:30
parent bcc1147f81
commit 185b575e5b
16 changed files with 519 additions and 202 deletions

View File

@@ -16,9 +16,9 @@
<script setup lang="ts">
import { computed } from "vue"
import { useReadonlyStream } from "~/composables/stream"
import { workspaceStatus$ } from "~/newstore/workspace"
import { useI18n } from "~/composables/i18n"
import { useService } from "dioc/vue"
import { WorkspaceService } from "~/services/workspace.service"
defineProps<{
section?: string
@@ -26,7 +26,8 @@ defineProps<{
const t = useI18n()
const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
const workspaceService = useService(WorkspaceService)
const workspace = workspaceService.currentWorkspace
const teamWorkspaceName = computed(() => {
if (workspace.value.type === "team" && workspace.value.teamName) {