diff --git a/packages/aws-appsync-subscription-link/package.json b/packages/aws-appsync-subscription-link/package.json index 4f1c0a05..b58ef6f4 100644 --- a/packages/aws-appsync-subscription-link/package.json +++ b/packages/aws-appsync-subscription-link/package.json @@ -22,7 +22,8 @@ "aws-appsync-auth-link": "^3.0.7", "debug": "2.6.9", "url": "^0.11.0", - "zen-observable-ts": "^1.2.5" + "zen-observable-ts": "^1.2.5", + "buffer": "6.0.3" }, "devDependencies": { "@apollo/client": "^3.2.0", diff --git a/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts b/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts index 92cd2350..0cb87c23 100644 --- a/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts +++ b/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts @@ -26,6 +26,8 @@ import { } from "./types"; import { jitteredExponentialRetry, NonRetryableError } from "./utils/retry"; +var Buffer = require('buffer/').Buffer + const logger = rootLogger.extend("subscriptions"); export const CONTROL_EVENTS_KEY = "@@controlEvents";