Ensure withPreview can be called multiple times

This commit is contained in:
Liam Newman
2020-08-12 18:27:48 -07:00
parent 1aba6012fb
commit 7963fa82b5
2 changed files with 9 additions and 4 deletions

View File

@@ -384,9 +384,11 @@ class GitHubRequest {
* the name
* @param value
* the value
* @return the request builder
*/
public void setHeader(String name, String value) {
public B setHeader(String name, String value) {
headers.put(name, value);
return (B) this;
}
/**
@@ -399,8 +401,11 @@ class GitHubRequest {
* @return the request builder
*/
public B withHeader(String name, String value) {
setHeader(name, value);
return (B) this;
String oldValue = headers.get(name);
if (!StringUtils.isBlank(oldValue)) {
value = oldValue + ", " + value;
}
return setHeader(name, value);
}
/**