SQLITE 数据库优化,创建时机调整
This commit is contained in:
@@ -9,6 +9,9 @@ import {
|
||||
getImToken,
|
||||
getMyGroups
|
||||
} from '@/apis/interfaces/im.js'
|
||||
import {
|
||||
contactModel
|
||||
} from './models.js'
|
||||
|
||||
const initIm = (KEY) => {
|
||||
RongIMLib.init(KEY)
|
||||
@@ -62,13 +65,12 @@ const connect = (token, userInfo, callback) => {
|
||||
// 设置未读消息数量
|
||||
setNotifyBadge()
|
||||
// 首次运行获取好友列表
|
||||
const FK = 'ZH_V_' + userInfo.targetId
|
||||
const FK = 'ZH_CONTACT_' + userInfo.targetId
|
||||
|
||||
uni.getStorage({
|
||||
key: FK,
|
||||
success: () => {
|
||||
const model = uni.model.contactModel
|
||||
model.find((err, results) => {
|
||||
contactModel.find((err, results) => {
|
||||
results.map(item => {
|
||||
store.dispatch('launchContact', item)
|
||||
})
|
||||
@@ -81,7 +83,7 @@ const connect = (token, userInfo, callback) => {
|
||||
contacts.map(item => {
|
||||
store.dispatch('initContact', item)
|
||||
})
|
||||
})
|
||||
})
|
||||
uni.setStorageSync(FK, userInfo.targetId)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {
|
||||
usqlite
|
||||
} from '@/uni_modules/onemue-USQLite/js_sdk/usqlite.js'
|
||||
|
||||
|
||||
const contactModel = usqlite.model('contacts', {
|
||||
targetId: {
|
||||
type: String,
|
||||
@@ -21,6 +21,6 @@ const contactModel = usqlite.model('contacts', {
|
||||
localAvatar: String
|
||||
})
|
||||
|
||||
export default {
|
||||
export {
|
||||
contactModel
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user