SQLITE 数据库优化,创建时机调整

This commit is contained in:
2022-02-24 17:51:59 +08:00
parent 90584f1101
commit e0185e589d
5 changed files with 59 additions and 46 deletions

View File

@@ -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)
})
}

View File

@@ -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
}