feat: Implement API Token model

This commit is contained in:
Faruk AYDIN
2025-04-07 14:22:27 +02:00
parent 1af34b1bd6
commit 5723dbf31b
5 changed files with 71 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
import crypto from 'crypto';
import ApiToken from '../../src/models/api-token.js';
export const createApiToken = async (params = {}) => {
params.token = params.token || crypto.randomBytes(48).toString('hex');
const apiToken = await ApiToken.query().insertAndFetch(params);
return apiToken;
};