async function getCookiesFromHeader()

in amplify/backend/function/amplifyIdentityBrokerAuthorize/src/index.js [53:71]


async function getCookiesFromHeader(headers) {
	if (headers === null || headers === undefined || headers.Cookie === undefined) {
		return {};
	}

	var list = {},
		rc = headers.Cookie;

	rc && rc.split(';').forEach(function (cookie) {
		var parts = cookie.split('=');
		var key = parts.shift().trim();
		var value = decodeURI(parts.join('='));
		if (key != '') {
			list[key] = value;
		}
	});

	return list;
}