🔄 refactor: Consolidate Ask/Edit Controllers (#1365)

* refactor(Ask/Edit): consolidate ask/edit controllers between the main modules and openAI controllers to reduce repetition of code and increase reusability

* fix(winston/logger): circular dependency issue

* fix(config/scripts): fix script imports

* refactor(indexSync): make not configured message an info log message

* chore: create a rollup script for api/server/index.js to check circular dependencies

* chore: bump @keyv/redis
This commit is contained in:
Danny Avila 2023-12-15 15:47:40 -05:00 committed by GitHub
parent 0958db3825
commit 509b1e5c63
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 299 additions and 368 deletions

View file

@ -1,7 +1,9 @@
const connectDb = require('../api/lib/db/connectDb');
const path = require('path');
require('module-alias')({ base: path.resolve(__dirname, '..', 'api') });
const { askQuestion, silentExit } = require('./helpers');
const User = require('../api/models/User');
const Transaction = require('../api/models/Transaction');
const Transaction = require('~/models/Transaction');
const connectDb = require('~/lib/db/connectDb');
const User = require('~/models/User');
(async () => {
/**

View file

@ -1,7 +1,9 @@
const connectDb = require('../api/lib/db/connectDb');
const path = require('path');
require('module-alias')({ base: path.resolve(__dirname, '..', 'api') });
const { askQuestion, silentExit } = require('./helpers');
const banViolation = require('../api/cache/banViolation');
const User = require('../api/models/User');
const banViolation = require('~/cache/banViolation');
const connectDb = require('~/lib/db/connectDb');
const User = require('~/models/User');
(async () => {
/**

View file

@ -1,7 +1,9 @@
const connectDb = require('../api/lib/db/connectDb');
const { registerUser } = require('../api/server/services/AuthService');
const path = require('path');
require('module-alias')({ base: path.resolve(__dirname, '..', 'api') });
const { registerUser } = require('~/server/services/AuthService');
const { askQuestion, silentExit } = require('./helpers');
const User = require('../api/models/User');
const connectDb = require('~/lib/db/connectDb');
const User = require('~/models/User');
(async () => {
/**

View file

@ -1,7 +1,7 @@
const dotenv = require('dotenv');
const path = require('path');
const fs = require('fs');
const path = require('path');
const crypto = require('crypto');
const dotenv = require('dotenv');
/**
* This class is responsible for loading the environment variables

View file

@ -1,6 +1,6 @@
const { execSync } = require('child_process');
const path = require('path');
const fs = require('fs');
const path = require('path');
const { execSync } = require('child_process');
const { deleteNodeModules } = require('./helpers');

View file

@ -1,7 +1,5 @@
// eslint-disable-next-line
const helpers = require('./helpers');
const { exec } = require('child_process');
const { promisify } = require('util');
const { exec } = require('child_process');
const isWindows = process.platform === 'win32';
const execAsync = promisify(exec);

View file

@ -1,5 +1,5 @@
const { execSync } = require('child_process');
const path = require('path');
const { execSync } = require('child_process');
const { askQuestion, isDockerRunning, deleteNodeModules, silentExit } = require('./helpers');
const config = {

View file

@ -1,8 +1,8 @@
/**
* Upgrade script
*/
const dotenv = require('dotenv');
const fs = require('fs');
const dotenv = require('dotenv');
const { exit } = require('process');
// Suppress default warnings