mirror of
https://github.com/halo-dev/plugin-s3.git
synced 2025-10-16 23:39:51 +00:00

```release-note 关联从其他渠道上传至 s3 的文件 ``` 【插件】->【对象存储(Amazon S3 协议)】->【关联s3文件】   目前待优化的功能: - [ ] 列出未关联的文件时会查询多次数据库,期望优化成只查询一次,但是代码改动较大。
26 lines
838 B
TypeScript
26 lines
838 B
TypeScript
import request from "@/utils/request";
|
|
import { S3ListResult, DeepRequired } from "../../interface";
|
|
|
|
/**
|
|
* /apis/s3os.halo.run/v1alpha1/objects/{policyName}
|
|
*/
|
|
export function getApisS3OsHaloRunV1Alpha1ObjectsByPolicyName(params: GetApisS3OsHaloRunV1Alpha1ObjectsByPolicyNameParams) {
|
|
const paramsInput = {
|
|
continuationToken: params.continuationToken,
|
|
continuationObject: params.continuationObject,
|
|
pageSize: params.pageSize,
|
|
unlinked: params.unlinked,
|
|
};
|
|
return request.get<DeepRequired<S3ListResult>>(`/apis/s3os.halo.run/v1alpha1/objects/${params.policyName}`, {
|
|
params: paramsInput,
|
|
});
|
|
}
|
|
|
|
interface GetApisS3OsHaloRunV1Alpha1ObjectsByPolicyNameParams {
|
|
policyName: any;
|
|
continuationToken?: any;
|
|
continuationObject?: any;
|
|
pageSize: any;
|
|
unlinked?: any;
|
|
}
|