Fix: book id length & check duplicate ids, Change: library to lazy load book cards

This commit is contained in:
advplyr 2021-11-15 20:09:42 -06:00
parent ca6f2c01f6
commit 72f9732b67
18 changed files with 466 additions and 86 deletions

View file

@ -1,4 +1,5 @@
const Logger = require('../Logger')
const { getId } = require('../utils/index')
class UserCollection {
constructor(collection) {
@ -62,7 +63,7 @@ class UserCollection {
if (!data.userId || !data.libraryId || !data.name) {
return false
}
this.id = (Math.trunc(Math.random() * 1000) + Date.now()).toString(36)
this.id = getId('usr')
this.userId = data.userId
this.libraryId = data.libraryId
this.name = data.name