feat: Implement API Token model
This commit is contained in:
10
packages/backend/test/factories/api-token.js
Normal file
10
packages/backend/test/factories/api-token.js
Normal 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;
|
||||
};
|
||||
Reference in New Issue
Block a user