Well, sending messages took longer than it should have
This commit is contained in:
@@ -11,6 +11,7 @@ export default class Members extends OrderedObject {
|
||||
city: z.string()
|
||||
})
|
||||
schema = z.object({
|
||||
id: z.number(),
|
||||
email: z.string().email(),
|
||||
firstName: z.string(),
|
||||
lastName: z.string(),
|
||||
@@ -26,7 +27,7 @@ export default class Members extends OrderedObject {
|
||||
isHashed = (s) => {return s.startsWith("$argon2")}
|
||||
|
||||
save(member) {
|
||||
let id = `MEMBER-${this.entries.length+1}`
|
||||
let id = `MEMBER-${member.id}`
|
||||
let result = this.schema.safeParse(member)
|
||||
if(result.success) {
|
||||
try {
|
||||
@@ -46,6 +47,7 @@ export default class Members extends OrderedObject {
|
||||
const hash = await argon2.hash(newMember.password);
|
||||
newMember.password = hash
|
||||
newMember.joined = global.currentTime()
|
||||
newMember.id = this.entries.length+1
|
||||
this.save(newMember)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user