import { request } from '../utils/request'
|
|
function normalizeMessage(item) {
|
return {
|
...item,
|
time: item.time ? item.time.replace('T', ' ') : '',
|
url: ''
|
}
|
}
|
|
export function getMessageList() {
|
return request({ url: '/guide/notifications' }).then((list) => list.map(normalizeMessage))
|
}
|
|
export function getUnreadMessageCount() {
|
return getMessageList().then((list) => list.filter((item) => !item.read).length)
|
}
|
|
export function markMessageRead(id) {
|
return request({ url: `/guide/notifications/${id}/read`, method: 'PUT' })
|
}
|