| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- import { defineStore } from 'pinia'
 
- import { ref } from 'vue'
 
- export const useIMStore = defineStore('IM', 
 
-   () => {
 
-     const uid = ref('')
 
-     const connected = ref(false)
 
-     const newMsg = ref(0)
 
-     const fromChannel = ref('')
 
-     const unreadCount = ref(0)
 
-     const setConnected = (val) => {
 
-       connected.value = val
 
-     }
 
-     const setUid = (val) => {
 
-       uid.value = val
 
-     }
 
-     const setNewMsg = (val) => {
 
-       newMsg.value = val
 
-     }
 
-     const setFromChannel = (val) => {
 
-       fromChannel.value = val
 
-     }
 
-     const setUnreadCount = (val) => {
 
-       unreadCount.value = val
 
-     }
 
-     return {
 
-       connected,
 
-       uid,
 
-       newMsg,
 
-       fromChannel,
 
-       unreadCount,
 
-       setUnreadCount,
 
-       setFromChannel,
 
-       setNewMsg,
 
-       setUid,
 
-       setConnected
 
-     }
 
- })
 
 
  |