mirror of
https://github.com/jiangrui1994/CloudSaver.git
synced 2026-01-12 08:08:46 +08:00
Refactor the backend
This commit is contained in:
@@ -5,7 +5,7 @@ import { injectable } from "inversify";
|
||||
import { Request } from "express";
|
||||
import UserSetting from "../models/UserSetting";
|
||||
import { ICloudService } from "../types/services";
|
||||
import { logger } from "@/utils/logger";
|
||||
import { logger } from "../utils/logger";
|
||||
|
||||
interface Cloud115ListItem {
|
||||
cid: string;
|
||||
|
||||
@@ -24,7 +24,7 @@ interface sourceItem {
|
||||
@injectable()
|
||||
export class Searcher {
|
||||
private static instance: Searcher;
|
||||
private api: AxiosInstance;
|
||||
private api: AxiosInstance | null = null;
|
||||
|
||||
constructor() {
|
||||
this.initAxiosInstance();
|
||||
|
||||
@@ -5,7 +5,7 @@ import { Searcher } from "./Searcher";
|
||||
|
||||
@injectable()
|
||||
export class SettingService {
|
||||
async getSettings(userId: number | undefined, role: number | undefined) {
|
||||
async getSettings(userId: string | undefined, role: number | undefined) {
|
||||
if (!userId) {
|
||||
throw new Error("用户ID无效");
|
||||
}
|
||||
@@ -28,7 +28,7 @@ export class SettingService {
|
||||
};
|
||||
}
|
||||
|
||||
async saveSettings(userId: number | undefined, role: number | undefined, settings: any) {
|
||||
async saveSettings(userId: string | undefined, role: number | undefined, settings: any) {
|
||||
if (!userId) {
|
||||
throw new Error("用户ID无效");
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@ export class UserService {
|
||||
globalSetting?.dataValues.CommonUserCode,
|
||||
globalSetting?.dataValues.AdminUserCode,
|
||||
];
|
||||
|
||||
if (!registerCode || !registerCodeList.includes(Number(registerCode))) {
|
||||
throw new Error("注册码错误");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user