Linden Crandall 5075f5c5d8
Some checks are pending
Automatisch Backend Tests / test (push) Waiting to run
Automatisch CI / linter (push) Waiting to run
Automatisch CI / start-backend-server (push) Waiting to run
Automatisch CI / start-backend-worker (push) Waiting to run
Automatisch CI / build-web (push) Waiting to run
Automatisch UI Tests / test (push) Waiting to run
commit upstream files
2025-02-06 04:14:18 +09:00

24 lines
601 B
JavaScript

import appConfig from '../../src/config/app';
import { AES } from 'crypto-js';
import Connection from '../../src/models/connection';
export const createConnection = async (params = {}) => {
params.key = params?.key || 'deepl';
const formattedData = params.formattedData || {
screenName: 'Test - DeepL Connection',
authenticationKey: 'test key',
};
delete params.formattedData;
params.data = AES.encrypt(
JSON.stringify(formattedData),
appConfig.encryptionKey
).toString();
const connection = await Connection.query().insertAndFetch(params);
return connection;
};