Skip to content

Commit ec909c2

Browse files
committed
merging back and forth with tabsets-pro
1 parent 983c9d9 commit ec909c2

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

components/helper/SidePanelMessagesMarkup.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import { formatDistance } from 'date-fns'
3838
import { useQuasar } from 'quasar'
3939
import { useMessagesStore } from 'src/messages/stores/messagesStore'
40+
import useSidePanelMessagesMarkupView from 'src/tabsets/components/helper/sidePanelMessagesMarkupView'
4041
import DeleteBookmarksByUrlDialog from 'src/tabsets/components/messageDialogs/DeleteBookmarksByUrlDialog.vue'
4142
import { Message } from 'src/tabsets/models/Message'
4243
import { ref, watchEffect } from 'vue'
@@ -47,6 +48,8 @@ const messages = ref<Message[]>([])
4748
const showDetails = ref(true)
4849
const messageCount = ref(0)
4950
51+
const { clearMessage } = useSidePanelMessagesMarkupView()
52+
5053
watchEffect(async () => {
5154
const msgs = useMessagesStore().getUnreadMessages
5255
messages.value = msgs.slice(0, 20)
@@ -57,12 +60,12 @@ const toggleShowDetails = () => (showDetails.value = !showDetails.value)
5760
5861
const clearMessages = async () => {
5962
for (const m of messages.value) {
60-
deleteMessage(m)
63+
await clearMessage(m.id)
6164
}
6265
}
6366
6467
const deleteMessage = async (m: Message) => {
65-
useMessagesStore().deleteMessage(m.id)
68+
await clearMessage(m.id)
6669
}
6770
6871
const formatDate = (timestamp: number | undefined) =>

components/helper/SidePanelTabsetReferencesMarkup.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,17 @@ const sharedWith = ref<string>('')
5757
const showDetails = ref(true)
5858
const shared = ref<object[]>([])
5959
60-
const updateSharedInfo = async () => {}
60+
const updateSharedInfo = async () => {
61+
// no op
62+
}
6163
6264
watchEffect(async () => {
6365
await updateSharedInfo()
6466
})
6567
66-
const removeShare = async (email: string) => {}
68+
const removeShare = async (email: string) => {
69+
// no op
70+
}
6771
6872
const toggleShowDetails = () => (showDetails.value = !showDetails.value)
6973
</script>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { useMessagesStore } from 'src/messages/stores/messagesStore'
2+
3+
export default function useSidePanelMessagesMarkupView() {
4+
const clearMessage = async (messageId: string) => {
5+
useMessagesStore().deleteMessage(messageId)
6+
}
7+
8+
return {
9+
clearMessage,
10+
}
11+
}

0 commit comments

Comments
 (0)