resolveAllowHeaders method
Resolves the Access-Control-Allow-Headers value for origin,
appending localhostAllowHeaders for a localhost origin.
Implementation
List<String> resolveAllowHeaders(String origin) {
if (allowHeaders.isEmpty || !isLocalhostOrigin(origin)) return allowHeaders;
var extra = localhostAllowHeaders.where((e) => !allowHeaders.contains(e));
if (extra.isEmpty) return allowHeaders;
return [...allowHeaders, ...extra];
}