Commit d4c302b
authored
fix: stop adding command mw repeatedly in resolveMiddleware() (#1883)
When sending the same command multiple times, resolveMiddleware()
will be called many times. So adding serde middleware will throw
error because they are already added into stack. This change
prevents adding the serde middleware repeatedly.
Alternative is moving command middleware to the command constructor,
just like in client(that's why client doesn't have the problem). But
the command middleware also have depdency over client configs
supplied from resolveMiddleware(). So serde middleware and
customizations must live here.
ref: #18641 parent b8542d8 commit d4c302b
File tree
8,945 files changed
+45024
-9244
lines changed- clients
- client-accessanalyzer/commands
- client-acm-pca/commands
- client-acm/commands
- client-alexa-for-business/commands
- client-amplifybackend/commands
- client-amplify/commands
- client-api-gateway/commands
- client-apigatewaymanagementapi/commands
- client-apigatewayv2/commands
- client-app-mesh/commands
- client-appconfig/commands
- client-appflow/commands
- client-appintegrations/commands
- client-application-auto-scaling/commands
- client-application-discovery-service/commands
- client-application-insights/commands
- client-appstream/commands
- client-appsync/commands
- client-athena/commands
- client-auditmanager/commands
- client-auto-scaling-plans/commands
- client-auto-scaling/commands
- client-backup/commands
- client-batch/commands
- client-braket/commands
- client-budgets/commands
- client-chime/commands
- client-cloud9/commands
- client-clouddirectory/commands
- client-cloudformation/commands
- client-cloudfront/commands
- client-cloudhsm-v2/commands
- client-cloudhsm/commands
- client-cloudsearch-domain/commands
- client-cloudsearch/commands
- client-cloudtrail/commands
- client-cloudwatch-events/commands
- client-cloudwatch-logs/commands
- client-cloudwatch/commands
- client-codeartifact/commands
- client-codebuild/commands
- client-codecommit/commands
- client-codedeploy/commands
- client-codeguru-reviewer/commands
- client-codeguruprofiler/commands
- client-codepipeline/commands
- client-codestar-connections/commands
- client-codestar-notifications/commands
- client-codestar/commands
- client-cognito-identity-provider/commands
- client-cognito-identity/commands
- client-cognito-sync/commands
- client-comprehendmedical/commands
- client-comprehend/commands
- client-compute-optimizer/commands
- client-config-service/commands
- client-connect-contact-lens/commands
- client-connectparticipant/commands
- client-connect/commands
- client-cost-and-usage-report-service/commands
- client-cost-explorer/commands
- client-customer-profiles/commands
- client-data-pipeline/commands
- client-database-migration-service/commands
- client-databrew/commands
- client-dataexchange/commands
- client-datasync/commands
- client-dax/commands
- client-detective/commands
- client-device-farm/commands
- client-devops-guru/commands
- client-direct-connect/commands
- client-directory-service/commands
- client-dlm/commands
- client-docdb/commands
- client-dynamodb-streams/commands
- client-dynamodb/commands
- client-ebs/commands
- client-ec2-instance-connect/commands
- client-ec2/commands
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
8,945 files changed
+45024
-9244
lines changedLines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
49 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
50 | 54 | | |
51 | 55 | | |
52 | 56 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
50 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
51 | 55 | | |
52 | 56 | | |
53 | 57 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
49 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
50 | 54 | | |
51 | 55 | | |
52 | 56 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
0 commit comments