Explorar o código

use timestamps

Shun Miyazawa %!s(int64=4) %!d(string=hai) anos
pai
achega
79611f0e1b

+ 5 - 1
packages/app/src/server/models/password-reset-order.ts

@@ -33,8 +33,12 @@ const schema = new Schema<PasswordResetOrderDocument, PasswordResetOrderModel>({
   email: { type: String, required: true },
   relatedUser: { type: ObjectId, ref: 'User' },
   isRevoked: { type: Boolean, default: false, required: true },
-  createdAt: { type: Date, default: new Date(Date.now()), required: true },
   expiredAt: { type: Date, default: new Date(Date.now() + 600000), required: true },
+}, {
+  timestamps: {
+    createdAt: true,
+    updatedAt: false,
+  },
 });
 schema.plugin(uniqueValidator);
 

+ 6 - 2
packages/app/src/server/models/user-registration-order.ts

@@ -1,4 +1,4 @@
-import mongoose, {
+import {
   Schema, Model, Document,
 } from 'mongoose';
 
@@ -28,8 +28,12 @@ const schema = new Schema<UserRegistrationOrderDocument, UserRegistrationOrderMo
   token: { type: String, required: true, unique: true },
   email: { type: String, required: true },
   isRevoked: { type: Boolean, default: false, required: true },
-  createdAt: { type: Date, default: new Date(Date.now()), required: true },
   expiredAt: { type: Date, default: new Date(Date.now() + 600000), required: true },
+}, {
+  timestamps: {
+    createdAt: true,
+    updatedAt: false,
+  },
 });
 schema.plugin(uniqueValidator);