|
@@ -92,6 +92,7 @@ const actions = {
|
|
*/
|
|
*/
|
|
async commonGetNewMsg (store, params = {}) {
|
|
async commonGetNewMsg (store, params = {}) {
|
|
let { rootState, state } = store
|
|
let { rootState, state } = store
|
|
|
|
+ let lastSession = rootState.curSession
|
|
let msg
|
|
let msg
|
|
// 然后再请求网上的数据,来渲染
|
|
// 然后再请求网上的数据,来渲染
|
|
if (params.isPrivate) {
|
|
if (params.isPrivate) {
|
|
@@ -106,6 +107,9 @@ const actions = {
|
|
}).catch(() => {})
|
|
}).catch(() => {})
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 若请求回来数据不在当前会话,则弃掉
|
|
|
|
+ if (lastSession != rootState.curSession) return []
|
|
|
|
+
|
|
if (msg && msg.data.code === 0 && msg.data.data.list.length > 0) {
|
|
if (msg && msg.data.code === 0 && msg.data.data.list.length > 0) {
|
|
params.fromdb = false
|
|
params.fromdb = false
|
|
|
|
|