randydev commited on
Commit
fcd016f
·
verified ·
1 Parent(s): 9ee814f

Update middleware/midware.js

Browse files
Files changed (1) hide show
  1. middleware/midware.js +2 -0
middleware/midware.js CHANGED
@@ -2,6 +2,7 @@ import { Database } from '../database/database.js';
2
  import { MongoStorage } from "@canmertinyo/rate-limiter-mongo";
3
  import { rateLimiter } from "@canmertinyo/rate-limiter-core";
4
  import { ApiKey } from '../models.js';
 
5
  import * as config from '../config.js';
6
 
7
 
@@ -23,6 +24,7 @@ const authenticateApiKeyPremium = async (req, res, next) => {
23
  }
24
 
25
  if (keyData.expiresAt && new Date() > keyData.expiresAt) {
 
26
  return res.status(403).json({ error: 'Premium API Key has expired' });
27
  }
28
 
 
2
  import { MongoStorage } from "@canmertinyo/rate-limiter-mongo";
3
  import { rateLimiter } from "@canmertinyo/rate-limiter-core";
4
  import { ApiKey } from '../models.js';
5
+ import { TelegramUseLogNotif } from '../lib/all.js';
6
  import * as config from '../config.js';
7
 
8
 
 
24
  }
25
 
26
  if (keyData.expiresAt && new Date() > keyData.expiresAt) {
27
+ await TelegramUseLogNotif(keyData.owner, keyData.key);
28
  return res.status(403).json({ error: 'Premium API Key has expired' });
29
  }
30