Files
Yi.Framework/Yi.Bbs.Vue3/src/hubs/bbsNoticeHub.js
2024-11-02 15:28:45 +08:00

29 lines
687 B
JavaScript

import signalR from "@/utils/signalR";
import useNoticeStore from "@/stores/notice";
import useUserStore from "@/stores/user";
import { dayjs } from 'element-plus'
const receiveMsg=(connection)=> {
const noticeStore = useNoticeStore();
connection.on("Personal", (message,creationTime) => {
noticeStore.addNotice({
message:message,
isRead:false,
creationTime
});
});
const userStore=useUserStore();
connection.on("Money", (message,creationTime) => {
const updateMoneyNumber=Number(message)
userStore.updateMoney(updateMoneyNumber)
});
};
export default ()=>{
signalR.start(`bbs-notice`,receiveMsg);
}