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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 333 - (hide annotations)
Mon Jul 29 17:29:35 2024 UTC (8 months, 1 week ago) by rakin
File MIME type: application/typescript
File size: 474 byte(s)
refactor(hardmuting): use mongodb
1 rakin 124 import { DataTypes, Model } from 'sequelize';
2     import DiscordClient from '../client/Client';
3 rakin 333 import { Schema, model } from 'mongoose';
4 rakin 124
5 rakin 333 const schema = new Schema({
6 rakin 124 user_id: {
7 rakin 333 type: String,
8     required: true
9 rakin 124 },
10     roles: {
11 rakin 333 type: Array,
12     required: true
13 rakin 124 },
14     guild_id: {
15 rakin 333 type: String,
16     required: true
17     },
18     createdAt: {
19     type: Date,
20     required: true
21 rakin 124 }
22     });
23    
24 rakin 333 export default model('Hardmute', schema);

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26