export class User {
- id: string;
+ id: number;
username: string;
role: string;
+ displayNSFW: boolean;
+ createdAt: Date;
- constructor(hash: { id: string, username: string, role: string }) {
+ constructor(hash: {
+ id: number,
+ username: string,
+ role: string,
+ displayNSFW?: boolean,
+ createdAt?: Date,
+ }) {
this.id = hash.id;
this.username = hash.username;
this.role = hash.role;
+ this.displayNSFW = hash.displayNSFW;
+
+ if (hash.createdAt) {
+ this.createdAt = hash.createdAt;
+ }
}
isAdmin() {