Refactor client routes and add IP fetching functionality

- Moved client route definitions to separate files for better organization.
- Added new route to fetch client IP addresses, supporting both IPv4 and IPv6.
- Implemented system information retrieval in the client routes.
- Updated package dependencies to their latest versions.
- Adjusted call route to prevent overwriting existing routes.
This commit is contained in:
2026-02-04 13:20:12 +08:00
parent 6212194f95
commit 5d6bd4f429
21 changed files with 363 additions and 256 deletions

View File

@@ -1,5 +1,6 @@
import { app, assistantConfig } from '../app.ts';
import './config/index.ts';
import './client/index.ts';
import './shop-install/index.ts';
import './ai/index.ts';
import './user/index.ts';
@@ -7,7 +8,7 @@ import './call/index.ts'
import './opencode/index.ts';
import './remote/index.ts';
import './kevisual/index.ts'
// import './kevisual/index.ts'
import { authCache } from '@/module/cache/auth.ts';