diff options
author | Chris Rebert <code@rebertia.com> | 2015-03-10 09:25:10 +0300 |
---|---|---|
committer | Chris Rebert <code@rebertia.com> | 2015-03-10 09:25:10 +0300 |
commit | ed5e104cf24508c36351299b4e297cfc7e88bd77 (patch) | |
tree | 87644545624e7bd1fca6344ee8ec984e89b96c16 | |
parent | 9e1dda04653aed0ef4685f51b40fbc27d30d0446 (diff) |
set Rorschach-specific User-Agent header when making GitHub API requests
-rw-r--r-- | src/main/scala/com/getbootstrap/rorschach/github/GitHubActorWithLogging.scala | 1 | ||||
-rw-r--r-- | src/main/scala/com/getbootstrap/rorschach/server/Settings.scala | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/main/scala/com/getbootstrap/rorschach/github/GitHubActorWithLogging.scala b/src/main/scala/com/getbootstrap/rorschach/github/GitHubActorWithLogging.scala index 190c559..af78ec9 100644 --- a/src/main/scala/com/getbootstrap/rorschach/github/GitHubActorWithLogging.scala +++ b/src/main/scala/com/getbootstrap/rorschach/github/GitHubActorWithLogging.scala @@ -6,5 +6,6 @@ import com.getbootstrap.rorschach.server.{Settings, ActorWithLogging} abstract class GitHubActorWithLogging extends ActorWithLogging { protected val settings = Settings(context.system) protected val gitHubClient = new GitHubClient() + gitHubClient.setUserAgent(settings.UserAgent) gitHubClient.setCredentials(settings.BotUsername, settings.BotPassword) } diff --git a/src/main/scala/com/getbootstrap/rorschach/server/Settings.scala b/src/main/scala/com/getbootstrap/rorschach/server/Settings.scala index 48afbbd..f8b724e 100644 --- a/src/main/scala/com/getbootstrap/rorschach/server/Settings.scala +++ b/src/main/scala/com/getbootstrap/rorschach/server/Settings.scala @@ -16,6 +16,7 @@ class SettingsImpl(config: Config) extends Extension { val BotUsername: String = config.getString("rorschach.username") val BotPassword: String = config.getString("rorschach.password") val WebHookSecretKey: ByteString = ByteString(config.getString("rorschach.web-hook-secret-key").utf8Bytes) + val UserAgent: String = config.getString("spray.can.client.user-agent-header") val DefaultPort: Int = config.getInt("rorschach.default-port") val SquelchInvalidHttpLogging: Boolean = config.getBoolean("rorschach.squelch-invalid-http-logging") val CloseBadPullRequests: Boolean = config.getBoolean("rorschach.close-bad-pull-requests") |