From 60f39158f5dd86cb95dd54b7ffa4abbbffa6aedc Mon Sep 17 00:00:00 2001
From: nostrdev-com <support@nostrdev.com>
Date: Mon, 31 Mar 2025 15:24:16 +0300
Subject: [PATCH] feat: updated user model

---
 src/models/user.ts | 3 +++
 src/types/user.ts  | 5 +++++
 2 files changed, 8 insertions(+)
 create mode 100644 src/types/user.ts

diff --git a/src/models/user.ts b/src/models/user.ts
index b5a2270..1b64321 100644
--- a/src/models/user.ts
+++ b/src/models/user.ts
@@ -1,8 +1,11 @@
 import { ObjectId } from 'mongodb'
+import { UserRole } from '../types'
 
 export class User {
   constructor(
     public name: string,
+    public npub: string[],
+    public role: UserRole,
     public id?: ObjectId
   ) {}
 }
diff --git a/src/types/user.ts b/src/types/user.ts
new file mode 100644
index 0000000..4e70fdb
--- /dev/null
+++ b/src/types/user.ts
@@ -0,0 +1,5 @@
+export enum UserRole {
+  User = 'user',
+  Reviewer = 'reviewer',
+  Producer = 'producer'
+}