fix: delete_group_file API

This commit is contained in:
idranme 2024-09-21 20:19:10 +08:00
parent 13299c4631
commit 08e7e471d6
No known key found for this signature in database
GPG Key ID: 926F7B5B668E495F

View File

@ -2,9 +2,9 @@ import { BaseAction, Schema } from '../BaseAction'
import { ActionName } from '../types'
interface Payload {
group_id: string | number
group_id: number | string
file_id: string
busid: number
busid: number | string
}
export class DelGroupFile extends BaseAction<Payload, null> {
@ -12,11 +12,11 @@ export class DelGroupFile extends BaseAction<Payload, null> {
payloadSchema = Schema.object({
group_id: Schema.union([Number, String]).required(),
file_id: Schema.string().required(),
busid: Schema.number().default(102)
busid: Schema.union([Number, String]).default(102)
})
async _handle(payload: Payload) {
await this.ctx.ntGroupApi.deleteGroupFile(payload.group_id.toString(), [payload.file_id], [payload.busid])
await this.ctx.ntGroupApi.deleteGroupFile(payload.group_id.toString(), [payload.file_id], [+payload.busid])
return null
}
}