Skip to content

Commit d46bae2

Browse files
authored
fix: persistent storage required params to allow authToken (#1341)
1 parent 41eef0c commit d46bae2

1 file changed

Lines changed: 6 additions & 39 deletions

File tree

src/components/core/handler/persistentStorage.ts

Lines changed: 6 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,7 @@ function requirePersistentStorage(handler: CommandHandler): PersistentStorageFac
3737

3838
export class PersistentStorageCreateBucketHandler extends CommandHandler {
3939
validate(command: PersistentStorageCreateBucketCommand): ValidateParams {
40-
const base = validateCommandParameters(command, [
41-
'consumerAddress',
42-
'signature',
43-
'nonce',
44-
'accessLists'
45-
])
40+
const base = validateCommandParameters(command, ['accessLists'])
4641
if (!base.valid) return base
4742
if (!Array.isArray(command.accessLists)) {
4843
return buildInvalidRequestMessage(
@@ -115,12 +110,7 @@ export class PersistentStorageCreateBucketHandler extends CommandHandler {
115110

116111
export class PersistentStorageGetBucketsHandler extends CommandHandler {
117112
validate(command: PersistentStorageGetBucketsCommand): ValidateParams {
118-
const base = validateCommandParameters(command, [
119-
'consumerAddress',
120-
'signature',
121-
'nonce',
122-
'owner'
123-
])
113+
const base = validateCommandParameters(command, ['owner'])
124114
if (!base.valid) return base
125115
if (!command.owner || typeof command.owner !== 'string') {
126116
return buildInvalidRequestMessage(
@@ -177,12 +167,7 @@ export class PersistentStorageGetBucketsHandler extends CommandHandler {
177167

178168
export class PersistentStorageListFilesHandler extends CommandHandler {
179169
validate(command: PersistentStorageListFilesCommand): ValidateParams {
180-
const base = validateCommandParameters(command, [
181-
'consumerAddress',
182-
'signature',
183-
'nonce',
184-
'bucketId'
185-
])
170+
const base = validateCommandParameters(command, ['bucketId'])
186171
if (!base.valid) return base
187172
if (!command.bucketId || typeof command.bucketId !== 'string') {
188173
return buildInvalidRequestMessage('Invalid parameter: "bucketId" must be a string')
@@ -226,13 +211,7 @@ export class PersistentStorageListFilesHandler extends CommandHandler {
226211

227212
export class PersistentStorageGetFileObjectHandler extends CommandHandler {
228213
validate(command: PersistentStorageGetFileObjectCommand): ValidateParams {
229-
const base = validateCommandParameters(command, [
230-
'consumerAddress',
231-
'signature',
232-
'nonce',
233-
'bucketId',
234-
'fileName'
235-
])
214+
const base = validateCommandParameters(command, ['bucketId', 'fileName'])
236215
if (!base.valid) return base
237216
return { valid: true }
238217
}
@@ -280,13 +259,7 @@ export class PersistentStorageGetFileObjectHandler extends CommandHandler {
280259

281260
export class PersistentStorageUploadFileHandler extends CommandHandler {
282261
validate(command: PersistentStorageUploadFileCommand): ValidateParams {
283-
const base = validateCommandParameters(command, [
284-
'consumerAddress',
285-
'signature',
286-
'nonce',
287-
'bucketId',
288-
'fileName'
289-
])
262+
const base = validateCommandParameters(command, ['bucketId', 'fileName'])
290263
if (!base.valid) return base
291264
return { valid: true }
292265
}
@@ -338,13 +311,7 @@ export class PersistentStorageUploadFileHandler extends CommandHandler {
338311

339312
export class PersistentStorageDeleteFileHandler extends CommandHandler {
340313
validate(command: PersistentStorageDeleteFileCommand): ValidateParams {
341-
const base = validateCommandParameters(command, [
342-
'consumerAddress',
343-
'signature',
344-
'nonce',
345-
'bucketId',
346-
'fileName'
347-
])
314+
const base = validateCommandParameters(command, ['bucketId', 'fileName'])
348315
if (!base.valid) return base
349316
return { valid: true }
350317
}

0 commit comments

Comments
 (0)