format:format and fix code

This commit is contained in:
jiangrui
2025-02-24 15:22:43 +08:00
parent c784b562c4
commit f5106e782a
46 changed files with 2055 additions and 1172 deletions

View File

@@ -1,15 +1,14 @@
import { Request, Response, NextFunction } from "express";
import { Request, Response } from "express";
import { Cloud115Service } from "../services/Cloud115Service";
import { sendSuccess, sendError } from "../utils/response";
import UserSetting from "../models/UserSetting";
const cloud115 = new Cloud115Service();
const setCookie = async (req: Request) => {
const setCookie = async (req: Request): Promise<void> => {
const userId = req.user?.userId;
const userSetting = await UserSetting.findOne({
where: { userId },
});
console.log(userSetting?.dataValues.cloud115Cookie);
if (userSetting && userSetting.dataValues.cloud115Cookie) {
cloud115.setCookie(userSetting.dataValues.cloud115Cookie);
} else {
@@ -18,7 +17,7 @@ const setCookie = async (req: Request) => {
};
export const cloud115Controller = {
async getShareInfo(req: Request, res: Response, next: NextFunction) {
async getShareInfo(req: Request, res: Response): Promise<void> {
try {
const { shareCode, receiveCode } = req.query;
await setCookie(req);
@@ -30,7 +29,7 @@ export const cloud115Controller = {
}
},
async getFolderList(req: Request, res: Response, next: NextFunction) {
async getFolderList(req: Request, res: Response): Promise<void> {
try {
const { parentCid } = req.query;
await setCookie(req);
@@ -41,7 +40,7 @@ export const cloud115Controller = {
}
},
async saveFile(req: Request, res: Response, next: NextFunction) {
async saveFile(req: Request, res: Response): Promise<void> {
try {
const { shareCode, receiveCode, fileId, folderId } = req.body;
await setCookie(req);

View File

@@ -1,11 +1,11 @@
import { Request, Response, NextFunction } from "express";
import { Request, Response } from "express";
import DoubanService from "../services/DoubanService";
import { sendSuccess, sendError } from "../utils/response";
const doubanService = new DoubanService();
export const doubanController = {
async getDoubanHotList(req: Request, res: Response, next: NextFunction) {
async getDoubanHotList(req: Request, res: Response): Promise<void> {
try {
const { type = "movie", tag = "热门", page_limit = "50", page_start = "0" } = req.query;
const result = await doubanService.getHotList({

View File

@@ -1,11 +1,11 @@
import { Request, Response, NextFunction } from "express";
import { Request, Response } from "express";
import { QuarkService } from "../services/QuarkService";
import { sendSuccess, sendError } from "../utils/response";
import UserSetting from "../models/UserSetting";
const quark = new QuarkService();
const setCookie = async (req: Request) => {
const setCookie = async (req: Request): Promise<void> => {
const userId = req.user?.userId;
const userSetting = await UserSetting.findOne({
where: { userId },
@@ -18,7 +18,7 @@ const setCookie = async (req: Request) => {
};
export const quarkController = {
async getShareInfo(req: Request, res: Response, next: NextFunction) {
async getShareInfo(req: Request, res: Response): Promise<void> {
try {
const { pwdId, passcode } = req.query;
await setCookie(req);
@@ -29,7 +29,7 @@ export const quarkController = {
}
},
async getFolderList(req: Request, res: Response, next: NextFunction) {
async getFolderList(req: Request, res: Response): Promise<void> {
try {
const { parentCid } = req.query;
await setCookie(req);
@@ -40,7 +40,7 @@ export const quarkController = {
}
},
async saveFile(req: Request, res: Response, next: NextFunction) {
async saveFile(req: Request, res: Response): Promise<void> {
try {
await setCookie(req);
const result = await quark.saveSharedFile(req.body);

View File

@@ -1,22 +1,9 @@
import { Request, Response, NextFunction } from "express";
import { RSSSearcher } from "../services/RSSSearcher";
import { Request, Response } from "express";
import Searcher from "../services/Searcher";
import { sendSuccess, sendError } from "../utils/response";
export const resourceController = {
async rssSearch(req: Request, res: Response, next: NextFunction) {
try {
const { keyword } = req.query;
const searcher = new RSSSearcher();
const result = await searcher.searchAll(keyword as string);
sendSuccess(res, result);
} catch (error) {
sendError(res, {
message: (error as Error).message || "RSS 搜索失败",
});
}
},
async search(req: Request, res: Response, next: NextFunction) {
async search(req: Request, res: Response): Promise<void> {
try {
const { keyword, channelId = "", lastMessageId = "" } = req.query; // Remove `: string` from here
const result = await Searcher.searchAll(

View File

@@ -1,11 +1,11 @@
import { Request, Response, NextFunction } from "express";
import { Request, Response } from "express";
import { sendSuccess, sendError } from "../utils/response";
import Searcher from "../services/Searcher";
import UserSetting from "../models/UserSetting";
import GlobalSetting from "../models/GlobalSetting";
export const settingController = {
async get(req: Request, res: Response) {
async get(req: Request, res: Response): Promise<void> {
try {
const userId = req.user?.userId;
const role = req.user?.role;
@@ -36,7 +36,7 @@ export const settingController = {
sendError(res, { message: (error as Error).message || "获取设置失败" });
}
},
async save(req: Request, res: Response) {
async save(req: Request, res: Response): Promise<void> {
try {
const userId = req.user?.userId;
const role = req.user?.role;

View File

@@ -12,7 +12,7 @@ export class ImageControll {
this.initializeAxiosInstance();
}
private async initializeAxiosInstance(isUpdate = false) {
private async initializeAxiosInstance(isUpdate = false): Promise<void> {
let settings = null;
if (isUpdate) {
settings = await GlobalSetting.findOne();
@@ -35,7 +35,7 @@ export class ImageControll {
withCredentials: true,
});
}
async getImages(req: Request, res: Response, url: string) {
async getImages(req: Request, res: Response, url: string): Promise<void> {
try {
if (!this.isUpdate) await this.initializeAxiosInstance(true);
const response = await this.axiosInstance?.get(url, { responseType: "stream" });
@@ -50,7 +50,7 @@ export class ImageControll {
const iamgesInstance = new ImageControll();
export const imageControll = {
getImages: async (req: Request, res: Response) => {
getImages: async (req: Request, res: Response): Promise<void> => {
const url = req.query.url as string;
iamgesInstance.getImages(req, res, url);
},

View File

@@ -12,7 +12,7 @@ const isValidInput = (input: string): boolean => {
return regex.test(input);
};
export const userController = {
async register(req: Request, res: Response) {
async register(req: Request, res: Response): Promise<void> {
const { username, password, registerCode } = req.body;
const globalSetting = await GlobalSetting.findOne();
const registerCodeList = [
@@ -39,12 +39,12 @@ export const userController = {
data: user,
message: "用户注册成功",
});
} catch (error: any) {
sendError(res, { message: error.message || "用户注册失败" });
} catch (error) {
sendError(res, { message: (error as Error).message || "用户注册失败" });
}
},
async login(req: Request, res: Response) {
async login(req: Request, res: Response): Promise<void> {
const { username, password } = req.body;
const user = await User.findOne({ where: { username } });
if (!user || !(await bcrypt.compare(password, user.password))) {