refactor: simplify code by using base::Value::EnsureList() (#41162)

This commit is contained in:
Charles Kerr 2024-01-30 14:48:09 -06:00 committed by GitHub
parent 90c7d6c823
commit 08615b2d4e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 13 deletions

View file

@ -114,10 +114,7 @@ v8::Local<v8::Value> HttpResponseHeadersToV8(
std::string filename = "\"" + header.filename() + "\"";
value = decodedFilename + "; filename=" + filename;
}
base::Value::List* values = response_headers.FindList(key);
if (!values)
values = &response_headers.Set(key, base::Value::List())->GetList();
values->Append(base::Value(value));
response_headers.EnsureList(key)->Append(value);
}
}
return gin::ConvertToV8(v8::Isolate::GetCurrent(), response_headers);