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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 130 by rakin, Mon Jul 29 17:28:43 2024 UTC revision 340 by rakin, Mon Jul 29 17:29:38 2024 UTC
# Line 1  Line 1 
1  import { DataTypes, Model } from 'sequelize';  import { Schema, model } from 'mongoose';
 import DiscordClient from '../client/Client';  
2    
3  class UnverifiedMember extends Model {}  const schema = new Schema({
   
 UnverifiedMember.init({  
     id: {  
         type: DataTypes.INTEGER,  
         autoIncrement: true,  
         primaryKey: true,  
     },  
4      user_id: {      user_id: {
5          type: DataTypes.STRING,          type: String,
6          allowNull: true          required: true,
7      },      },
8      guild_id: {      guild_id: {
9          type: DataTypes.STRING,          type: String,
10          allowNull: false          required: true,
11      },      },
12      status: {      status: {
13          type: DataTypes.STRING,          type: String,
14          allowNull: false,          required: true,
15          defaultValue: 'pending'          default: 'pending'
16      },      },
17      ip: {      ip: {
18          type: DataTypes.STRING,          type: String,
19          allowNull: true,          required: false,
20      },      },
21      user_agent: {      user_agent: {
22          type: DataTypes.STRING,          type: String,
23          allowNull: true,          required: false,
24      },      },
25  }, {      createdAt: {
26      sequelize: DiscordClient.client.db.sequelize,          type: Date,
27      modelName: 'UnverifiedMember',          required: true
28      tableName: 'unverified_members',      }
     updatedAt: false,  
29  });  });
30    
 export default UnverifiedMember;  
31    export default model('UnverifiedMember', schema);

Legend:
Removed from v.130  
changed lines
  Added in v.340

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26