1
This commit is contained in:
@@ -7,6 +7,12 @@ const BIG_FISH_WORKS_READ_RETRY: ApiRetryOptions = {
|
||||
baseDelayMs: 120,
|
||||
maxDelayMs: 360,
|
||||
};
|
||||
const BIG_FISH_WORKS_WRITE_RETRY: ApiRetryOptions = {
|
||||
maxRetries: 1,
|
||||
baseDelayMs: 120,
|
||||
maxDelayMs: 360,
|
||||
retryUnsafeMethods: true,
|
||||
};
|
||||
|
||||
/**
|
||||
* 读取当前用户的大鱼吃小鱼创作作品列表。
|
||||
@@ -24,6 +30,23 @@ export async function listBigFishWorks() {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除当前用户的大鱼吃小鱼作品,并返回删除后的作品列表。
|
||||
*/
|
||||
export async function deleteBigFishWork(sessionId: string) {
|
||||
return requestJson<BigFishWorksResponse>(
|
||||
`${BIG_FISH_WORKS_API_BASE}/${encodeURIComponent(sessionId)}`,
|
||||
{
|
||||
method: 'DELETE',
|
||||
},
|
||||
'删除大鱼吃小鱼作品失败',
|
||||
{
|
||||
retry: BIG_FISH_WORKS_WRITE_RETRY,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
export const bigFishWorksClient = {
|
||||
delete: deleteBigFishWork,
|
||||
list: listBigFishWorks,
|
||||
};
|
||||
|
||||
@@ -1 +1,5 @@
|
||||
export { bigFishWorksClient, listBigFishWorks } from './bigFishWorksClient';
|
||||
export {
|
||||
bigFishWorksClient,
|
||||
deleteBigFishWork,
|
||||
listBigFishWorks,
|
||||
} from './bigFishWorksClient';
|
||||
|
||||
Reference in New Issue
Block a user