feat: 新增消息通知模块
This commit is contained in:
20
Yi.Bbs.Vue3/src/hubs/bbsNoticeHub.js
Normal file
20
Yi.Bbs.Vue3/src/hubs/bbsNoticeHub.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import signalR from "@/utils/signalR";
|
||||
import useNoticeStore from "@/stores/notice";
|
||||
import { dayjs } from 'element-plus'
|
||||
const receiveMsg=(connection)=> {
|
||||
|
||||
const noticeStore = useNoticeStore();
|
||||
connection.on("Personal", (message) => {
|
||||
noticeStore.addNotice({
|
||||
message:message,
|
||||
isRead:false,
|
||||
creationTime:dayjs().format()
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
export default ()=>{
|
||||
signalR.start(`bbs-notice`,receiveMsg);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user