diff --git a/app/components/dm/DmNewMessageDialog.vue b/app/components/dm/DmNewMessageDialog.vue index 87cca660..af58b325 100644 --- a/app/components/dm/DmNewMessageDialog.vue +++ b/app/components/dm/DmNewMessageDialog.vue @@ -11,6 +11,11 @@ const selectedUsername = ref(null); const open = defineModel('open', { default: false }); const { users, loading } = useSearchUsers(search); +const userStore = useUserStore(); +const currentUsername = computed(() => userStore.user?.username); +const filteredUsers = computed(() => { + return users.value?.filter((u) => u.username !== currentUsername.value) || []; +}); const router = useRouter(); const { startConversation, isStarting } = useStartConversation(); @@ -65,7 +70,6 @@ async function onNewConversation() { {{ $t('dm.dialog.search-people') }} -
@@ -91,7 +95,7 @@ async function onNewConversation() {