feat: Get cookies support domain

This commit is contained in:
linyuchen
2024-05-15 17:57:15 +08:00
parent a3fc018186
commit 2e225045e6
10 changed files with 136 additions and 73 deletions

View File

@@ -3,10 +3,15 @@ import { NTQQUserApi } from '../../../ntqqapi/api'
import { groups } from '../../../common/data'
import { ActionName } from '../types'
export class GetCookies extends BaseAction<null, { cookies: string; bkn: string }> {
interface Payload {
domain: string
}
export class GetCookies extends BaseAction<Payload, { cookies: string; bkn: string }> {
actionName = ActionName.GetCookies
protected async _handle() {
return NTQQUserApi.getCookie(groups[0])
protected async _handle(payload: Payload) {
const domain = payload.domain || 'qun.qq.com'
return NTQQUserApi.getCookies(domain);
}
}