refactor: migrate all internal imports to package.json subpath aliases
- Add #domain, #protocol, #utils aliases to package.json imports map - Replace all relative imports (./, ../, ../..) in app/ and database/mongo_migrations/ with the corresponding #alias imports, eliminating relative path traversal across the codebase - Remove dead code: ConfigurationVersionModel.findByConfigurationIdentifier (unused, superseded by paginateVersions) and unused exception classes (NotFoundException, UnprocessableEntityException, DatabaseException) from app/exceptions/index.ts, keeping only BadRequestException - Fix pre-existing syntax error in configuration_version.ts (mismatched parenthesis) that broke tsc - Fix eqeqeq violation in configuration_service.ts and isNaN -> Number.isNaN in configuration_engine.ts / cwmp-1-0.ts / exchange_controller.ts - Fix no-shadow violation in cwmp-1-0.ts EventStruct constructor - Prettier formatting pass on touched files Validated: tsc --noEmit clean, eslint app/ clean, full test suite green.
This commit is contained in:
1 parent
4177f1adbd
commit
f9e56c78b1
74 files changed
+1243
-863
No files matched your search
@@ -1,6 +1,6 @@
|
||||
import type { HttpContext } from '@adonisjs/core/http'
|
||||
import DeviceModel from '#models/device'
|
||||
import { getReferenceEngine } from '../services/references/reference_engine.js'
|
||||
import { getReferenceEngine } from '#services/references/reference_engine'
|
||||
|
||||
export default class ReferencesController {
|
||||
/**
|
||||
@@ -24,7 +24,9 @@ export default class ReferencesController {
|
||||
}
|
||||
const ref = (device.references || []).find((r: any) => r.provider === params.provider)
|
||||
if (!ref) {
|
||||
return response.status(404).json({ message: `No reference from provider '${params.provider}'` })
|
||||
return response
|
||||
.status(404)
|
||||
.json({ message: `No reference from provider '${params.provider}'` })
|
||||
}
|
||||
return response.json(ref)
|
||||
}
|
||||
@@ -51,7 +53,10 @@ export default class ReferencesController {
|
||||
(r: any) => !results.some((nr) => nr.provider === r.provider)
|
||||
)
|
||||
const merged = [...existing, ...results]
|
||||
await DeviceModel.updateOne({ identifier: params.identifier }, { $set: { references: merged, updatedAt: new Date() } })
|
||||
await DeviceModel.updateOne(
|
||||
{ identifier: params.identifier },
|
||||
{ $set: { references: merged, updatedAt: new Date() } }
|
||||
)
|
||||
}
|
||||
|
||||
return response.json({ resolved: results.length, references: results })
|
||||
@@ -72,7 +77,9 @@ export default class ReferencesController {
|
||||
const result = await engine.resolveOne(params.provider, device, context)
|
||||
|
||||
if (!result) {
|
||||
return response.status(404).json({ message: `Provider '${params.provider}' not found or cannot resolve` })
|
||||
return response
|
||||
.status(404)
|
||||
.json({ message: `Provider '${params.provider}' not found or cannot resolve` })
|
||||
}
|
||||
|
||||
// Merge into device references
|
||||
|
||||
Reference in new issue
Block a user