Files
FastGPT/packages/service/support/openapi/tools.ts
2024-01-10 23:35:04 +08:00

23 lines
522 B
TypeScript

import { MongoOpenApi } from './schema';
export function updateApiKeyUsedTime(id: string) {
MongoOpenApi.findByIdAndUpdate(id, {
lastUsedTime: new Date()
}).catch((err) => {
console.log('update apiKey used time error', err);
});
}
export function updateApiKeyUsage({ apikey, usage }: { apikey: string; usage: number }) {
MongoOpenApi.findOneAndUpdate(
{ apiKey: apikey },
{
$inc: {
usage
}
}
).catch((err) => {
console.log('update apiKey usage error', err);
});
}