fix: 修复配额说明重复和undefined问题
- 在editStorageForm中初始化oss_storage_quota_value和oss_quota_unit - 删除重复的旧配额说明块,保留新的当前配额设置显示 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
30
backend/node_modules/@smithy/smithy-client/dist-es/extensions/checksum.js
generated
vendored
Normal file
30
backend/node_modules/@smithy/smithy-client/dist-es/extensions/checksum.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
import { AlgorithmId } from "@smithy/types";
|
||||
export { AlgorithmId };
|
||||
export const getChecksumConfiguration = (runtimeConfig) => {
|
||||
const checksumAlgorithms = [];
|
||||
for (const id in AlgorithmId) {
|
||||
const algorithmId = AlgorithmId[id];
|
||||
if (runtimeConfig[algorithmId] === undefined) {
|
||||
continue;
|
||||
}
|
||||
checksumAlgorithms.push({
|
||||
algorithmId: () => algorithmId,
|
||||
checksumConstructor: () => runtimeConfig[algorithmId],
|
||||
});
|
||||
}
|
||||
return {
|
||||
addChecksumAlgorithm(algo) {
|
||||
checksumAlgorithms.push(algo);
|
||||
},
|
||||
checksumAlgorithms() {
|
||||
return checksumAlgorithms;
|
||||
},
|
||||
};
|
||||
};
|
||||
export const resolveChecksumRuntimeConfig = (clientConfig) => {
|
||||
const runtimeConfig = {};
|
||||
clientConfig.checksumAlgorithms().forEach((checksumAlgorithm) => {
|
||||
runtimeConfig[checksumAlgorithm.algorithmId()] = checksumAlgorithm.checksumConstructor();
|
||||
});
|
||||
return runtimeConfig;
|
||||
};
|
||||
9
backend/node_modules/@smithy/smithy-client/dist-es/extensions/defaultExtensionConfiguration.js
generated
vendored
Normal file
9
backend/node_modules/@smithy/smithy-client/dist-es/extensions/defaultExtensionConfiguration.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import { getChecksumConfiguration, resolveChecksumRuntimeConfig } from "./checksum";
|
||||
import { getRetryConfiguration, resolveRetryRuntimeConfig } from "./retry";
|
||||
export const getDefaultExtensionConfiguration = (runtimeConfig) => {
|
||||
return Object.assign(getChecksumConfiguration(runtimeConfig), getRetryConfiguration(runtimeConfig));
|
||||
};
|
||||
export const getDefaultClientConfiguration = getDefaultExtensionConfiguration;
|
||||
export const resolveDefaultRuntimeConfig = (config) => {
|
||||
return Object.assign(resolveChecksumRuntimeConfig(config), resolveRetryRuntimeConfig(config));
|
||||
};
|
||||
1
backend/node_modules/@smithy/smithy-client/dist-es/extensions/index.js
generated
vendored
Normal file
1
backend/node_modules/@smithy/smithy-client/dist-es/extensions/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from "./defaultExtensionConfiguration";
|
||||
15
backend/node_modules/@smithy/smithy-client/dist-es/extensions/retry.js
generated
vendored
Normal file
15
backend/node_modules/@smithy/smithy-client/dist-es/extensions/retry.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
export const getRetryConfiguration = (runtimeConfig) => {
|
||||
return {
|
||||
setRetryStrategy(retryStrategy) {
|
||||
runtimeConfig.retryStrategy = retryStrategy;
|
||||
},
|
||||
retryStrategy() {
|
||||
return runtimeConfig.retryStrategy;
|
||||
},
|
||||
};
|
||||
};
|
||||
export const resolveRetryRuntimeConfig = (retryStrategyConfiguration) => {
|
||||
const runtimeConfig = {};
|
||||
runtimeConfig.retryStrategy = retryStrategyConfiguration.retryStrategy();
|
||||
return runtimeConfig;
|
||||
};
|
||||
Reference in New Issue
Block a user