refactor: qqmusic sign & http post

This commit is contained in:
手瓜一十雪
2024-06-19 13:20:52 +08:00
parent 4fc0d85eed
commit 4685aac9f1
45 changed files with 65 additions and 47 deletions

View File

@@ -6,7 +6,8 @@ import { ActionName } from '../types';
import { NTQQUserApi, WebApi } from '@/core/apis';
import { FromSchema, JSONSchema } from 'json-schema-to-ts';
interface Response {
cookies: string
cookies: string,
bkn: string
}
const SchemaData = {
type: 'object',
@@ -18,7 +19,7 @@ const SchemaData = {
type Payload = FromSchema<typeof SchemaData>;
export class GetCookies extends BaseAction<Payload, any> {
export class GetCookies extends BaseAction<Payload, Response> {
actionName = ActionName.GetCookies;
PayloadSchema = SchemaData;
protected async _handle(payload: Payload) {