randydev commited on
Commit
708fb5f
·
verified ·
1 Parent(s): 1c60f9c

Update middleware/midware.js

Browse files
Files changed (1) hide show
  1. middleware/midware.js +2 -2
middleware/midware.js CHANGED
@@ -14,7 +14,7 @@ const authenticateApiKeyPremium = async (req, res, next) => {
14
  }
15
 
16
  try {
17
- const keyData = await ApiKey.findOne({ api_keys: apiKey });
18
  if (!keyData) {
19
  return res.status(403).json({ error: 'Invalid or non-premium API Key' });
20
  }
@@ -28,7 +28,7 @@ const authenticateApiKeyPremium = async (req, res, next) => {
28
  }
29
 
30
  if (keyData.expiresAt && new Date() > keyData.expiresAt) {
31
- await ApiKey.updateOne({ api_keys: apiKey }, { $set: { is_expired: true } });
32
  await TelegramUseLogNotif(keyData.owner, keyData.key);
33
  return res.status(403).json({ error: 'Premium API Key has expired' });
34
  }
 
14
  }
15
 
16
  try {
17
+ const keyData = await ApiKey.findOne({ key: apiKey });
18
  if (!keyData) {
19
  return res.status(403).json({ error: 'Invalid or non-premium API Key' });
20
  }
 
28
  }
29
 
30
  if (keyData.expiresAt && new Date() > keyData.expiresAt) {
31
+ await ApiKey.updateOne({ key: apiKey }, { $set: { is_expired: true } });
32
  await TelegramUseLogNotif(keyData.owner, keyData.key);
33
  return res.status(403).json({ error: 'Premium API Key has expired' });
34
  }