internal static void ServiceClientBeforeRequestEvent()

in src/Amazon.Extensions.CognitoAuthentication/Util/CognitoAuthHelper.cs [148:155]


        internal static void ServiceClientBeforeRequestEvent(object sender, RequestEventArgs e)
        {
            WebServiceRequestEventArgs args = e as WebServiceRequestEventArgs;
            if (args == null || !args.Headers.ContainsKey(UserAgentHeader) || args.Headers[UserAgentHeader].Contains(_userAgentSuffix))
                return;

            args.Headers[UserAgentHeader] = args.Headers[UserAgentHeader] + " " + _userAgentSuffix;
        }