From 5309c61c1589667e47cbd2edba1a7f31859b6d05 Mon Sep 17 00:00:00 2001 From: Sebastien Schwartz Date: Mon, 17 Feb 2020 15:11:37 +0100 Subject: [PATCH] Allow in PubSub to add async custom headers Allow in PubSub the same capabilities as API for custom headers: * Async header * Override headers (Authorization) Check issue #4928 for explanations. --- packages/pubsub/src/Providers/AWSAppSyncRealTimeProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pubsub/src/Providers/AWSAppSyncRealTimeProvider.ts b/packages/pubsub/src/Providers/AWSAppSyncRealTimeProvider.ts index 75c85d456dd..fd08fdcdd2e 100644 --- a/packages/pubsub/src/Providers/AWSAppSyncRealTimeProvider.ts +++ b/packages/pubsub/src/Providers/AWSAppSyncRealTimeProvider.ts @@ -241,7 +241,6 @@ export class AWSAppSyncRealTimeProvider extends AbstractPubSubProvider { const dataString = JSON.stringify(data); const headerObj = { - ...graphql_headers(), ...(await this._awsRealTimeHeaderBasedAuth({ apiKey, appSyncGraphqlEndpoint, @@ -250,6 +249,7 @@ export class AWSAppSyncRealTimeProvider extends AbstractPubSubProvider { canonicalUri: '', region, })), + ...(await graphql_headers()), [USER_AGENT_HEADER]: Constants.userAgent, };