Merge pull request #3586 from deqiying/codex/fix-subscription-revoke-soft-delete

修复订阅撤销操作实际上是软删除的bug
This commit is contained in:
Wesley Liddick
2026-07-01 15:38:45 +08:00
committed by GitHub
14 changed files with 365 additions and 27 deletions
+1 -1
View File
@@ -117,7 +117,7 @@ export async function extend(
* @returns Success confirmation
*/
export async function revoke(id: number): Promise<{ message: string }> {
const { data } = await apiClient.delete<{ message: string }>(`/admin/subscriptions/${id}`)
const { data } = await apiClient.post<{ message: string }>(`/admin/subscriptions/${id}/revoke`)
return data
}
+1
View File
@@ -1612,6 +1612,7 @@ export interface UserSubscription {
monthly_window_start: string | null
created_at: string
updated_at: string
revoked_at?: string | null
expires_at: string | null
user?: User
group?: Group