Skip to content

Commit 43f9c61

Browse files
committed
Save correct base64 string and conversion
1 parent 1edf181 commit 43f9c61

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/backend/database.cjs

+3-2
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,8 @@ const loadRoomUsers = async (key) => {
342342
`
343343
const users = database.prepare(getAllUsers)
344344
for(const user of users.iterate(key)) {
345-
user.avatar = Buffer.from(user.avatar)
345+
const avatar = Buffer.from(user.avatar, 'base64')
346+
user.avatar = avatar
346347
rows.push(user)
347348
}
348349
return rows
@@ -352,7 +353,7 @@ const saveRoomUser = (user) => {
352353
console.log("Save this user", user.name)
353354
try {
354355
database.prepare('REPLACE INTO roomusers (name, address, room, avatar, lastseen) VALUES (?, ?, ?, ?, ?)')
355-
.run(user.name, user.address, user.room,user.avatar.toString('base64'), Date.now())
356+
.run(user.name, user.address, user.room, Buffer.from(user.avatar).toString('base64'), Date.now())
356357
}catch (e) {
357358
console.log("Error saving user:", e)
358359
}

0 commit comments

Comments
 (0)