Add initial JSON data files and implement core page components for game functionality

This commit is contained in:
bobbert committed 2026-03-17 21:49:44 +00:00
1 parent 81847a9188
commit ca27f8d6ed
54 files changed
+2424 -250

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
class UserModel {
constructor(payload) {
this.Uid = payload.Uid;
this.username = payload.username;
this.email = payload.email;
this.passwordHash = payload.passwordHash;
this.isBusiness = Boolean(payload.isBusiness);
this.IsAcceptedAdmin = Boolean(payload.IsAcceptedAdmin);
this.Gid = payload.Gid ?? null;
this.SGid = payload.SGid ?? null;
this.TGid = payload.TGid ?? null;
}
toJSON() {
return {
Uid: this.Uid,
username: this.username,
email: this.email,
passwordHash: this.passwordHash,
isBusiness: this.isBusiness,
IsAcceptedAdmin: this.IsAcceptedAdmin,
Gid: this.Gid,
SGid: this.SGid,
TGid: this.TGid,
};
}
}
export default UserModel;