diff --git a/src/modules/api/submodules/chat.ts b/src/modules/api/submodules/chat.ts index 7de508d..6cdb837 100644 --- a/src/modules/api/submodules/chat.ts +++ b/src/modules/api/submodules/chat.ts @@ -59,14 +59,16 @@ function setup(data: SubmoduleData): void { // ----------------------------------------------------------------- socket.join(userid.toString()) - let currUser = dbtools.Select(msgDB, 'users', { + let currUser: any = dbtools.Select(msgDB, 'users', { id: userid, - })[0] - if (!currUser) { + }) + if (!currUser || currUser.length === 0) { currUser = { id: userid, } dbtools.Insert(msgDB, 'users', currUser) + } else { + currUser = currUser[0] } const groups = dbtools