fix: resolve MongoDB connection and port configuration issues

- Added dotenv configuration for environment variables
- Fixed MongoDB connection string loading
- Configured server port to 3005
- Updated cron jobs for expired messages
This commit is contained in:
root
2026-07-11 14:06:46 +03:30
parent 51eb7d0224
commit c62e4c0577
175 changed files with 23463 additions and 21573 deletions

View File

@@ -1,16 +1,16 @@
const OTP_VALID_MS = 3 * 60 * 1000
const isOtpExpired = (user) => {
if (!user?.otp) return true
if (!user?.otpSentAt) return false
return Date.now() - new Date(user.otpSentAt).getTime() > OTP_VALID_MS
}
const clearOtp = (UserModel, mobile) =>
UserModel.updateOne({ mobile }, { $set: { otp: null, otpSentAt: null } })
module.exports = {
OTP_VALID_MS,
isOtpExpired,
clearOtp
}
const OTP_VALID_MS = 3 * 60 * 1000
const isOtpExpired = (user) => {
if (!user?.otp) return true
if (!user?.otpSentAt) return false
return Date.now() - new Date(user.otpSentAt).getTime() > OTP_VALID_MS
}
const clearOtp = (UserModel, mobile) =>
UserModel.updateOne({ mobile }, { $set: { otp: null, otpSentAt: null } })
module.exports = {
OTP_VALID_MS,
isOtpExpired,
clearOtp
}