/[sudobot]/trunk/src/models/UnverifiedMember.ts
ViewVC logotype

Annotation of /trunk/src/models/UnverifiedMember.ts

Parent Directory Parent Directory | Revision Log Revision Log


Revision 340 - (hide annotations)
Mon Jul 29 17:29:38 2024 UTC (8 months, 1 week ago) by rakin
File MIME type: application/typescript
File size: 558 byte(s)
refactor(verification): use mongodb
1 rakin 340 import { Schema, model } from 'mongoose';
2 rakin 127
3 rakin 340 const schema = new Schema({
4 rakin 127 user_id: {
5 rakin 340 type: String,
6     required: true,
7 rakin 127 },
8     guild_id: {
9 rakin 340 type: String,
10     required: true,
11 rakin 127 },
12     status: {
13 rakin 340 type: String,
14     required: true,
15     default: 'pending'
16 rakin 127 },
17 rakin 130 ip: {
18 rakin 340 type: String,
19     required: false,
20 rakin 130 },
21     user_agent: {
22 rakin 340 type: String,
23     required: false,
24 rakin 130 },
25 rakin 340 createdAt: {
26     type: Date,
27     required: true
28     }
29 rakin 127 });
30    
31 rakin 340 export default model('UnverifiedMember', schema);

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26