mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
refactor: Prevent for-each calls
This commit is contained in:
@@ -89,9 +89,9 @@ export class ExpiringAdapter implements Adapter {
|
||||
return;
|
||||
}
|
||||
const deletePromises: Promise<unknown>[] = [];
|
||||
grants.forEach((grant): void => {
|
||||
for (const grant of grants) {
|
||||
deletePromises.push(this.storage.delete(grant));
|
||||
});
|
||||
}
|
||||
deletePromises.push(this.storage.delete(grantKey));
|
||||
await Promise.all(deletePromises);
|
||||
}
|
||||
|
||||
@@ -166,7 +166,7 @@ function parseAcceptPart(part: string, replacements: Record<string, string>, str
|
||||
const extensionParams: Record<string, string> = {};
|
||||
let map = mediaTypeParams;
|
||||
const parsedParams = parseParameters(parameters, replacements);
|
||||
parsedParams.forEach(({ name, value }): void => {
|
||||
for (const { name, value } of parsedParams) {
|
||||
if (name === 'q') {
|
||||
// Extension parameters appear after the q value
|
||||
map = extensionParams;
|
||||
@@ -179,11 +179,11 @@ function parseAcceptPart(part: string, replacements: Record<string, string>, str
|
||||
if (!value && map !== extensionParams) {
|
||||
handleInvalidValue(`Invalid Accept parameter ${name}: ` +
|
||||
`Accept parameter values are not optional when preceding the q value`, strict);
|
||||
return;
|
||||
continue;
|
||||
}
|
||||
map[name] = value || '';
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
return {
|
||||
range,
|
||||
|
||||
Reference in New Issue
Block a user