From f8c311688dde1427d394223376086082bda0a494 Mon Sep 17 00:00:00 2001 From: Winston Li Date: Sat, 6 Dec 2014 01:27:08 +0000 Subject: [PATCH] Changed hostname to apiBaseUrl. --- services/git-bridge/bin/config.json | 2 +- .../uk/ac/ic/wlgitbridge/application/Config.java | 14 +++++++------- .../wlgitbridge/application/WLGitBridgeServer.java | 2 +- .../api/request/base/SnapshotAPIRequest.java | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/services/git-bridge/bin/config.json b/services/git-bridge/bin/config.json index 9596adf60a..39ab8fdcbc 100644 --- a/services/git-bridge/bin/config.json +++ b/services/git-bridge/bin/config.json @@ -2,7 +2,7 @@ "port": 80, "rootGitDirectory": "/var/wlgb/git", "apiKey": "", - "hostname": "https://radiant-wind-3058.herokuapp.com/", + "apiBaseUrl": "https://radiant-wind-3058.herokuapp.com/api/v0", "username": "staging", "password": "6kUfbv0R", "serviceName": "WriteLatex" diff --git a/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/Config.java b/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/Config.java index fa41ed057a..ce197be71d 100644 --- a/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/Config.java +++ b/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/Config.java @@ -20,7 +20,7 @@ public class Config implements JSONSource { private String apiKey; private String username; private String password; - private String hostname; + private String apiBaseURL; private String serviceName; public Config(String configFilePath) throws InvalidConfigFileException, IOException { @@ -39,11 +39,11 @@ public class Config implements JSONSource { apiKey = getElement(configObject, "apiKey").getAsString(); username = getOptionalString(configObject, "username"); password = getOptionalString(configObject, "password"); - String hostname = getElement(configObject, "hostname").getAsString(); - if (!hostname.endsWith("/")) { - hostname += "/"; + String apiBaseURL = getElement(configObject, "apiBaseUrl").getAsString(); + if (!apiBaseURL.endsWith("/")) { + apiBaseURL += "/"; } - this.hostname = hostname; + this.apiBaseURL = apiBaseURL; serviceName = getElement(configObject, "serviceName").getAsString(); } @@ -67,8 +67,8 @@ public class Config implements JSONSource { return password; } - public String getHostname() { - return hostname; + public String getAPIBaseURL() { + return apiBaseURL; } private JsonElement getElement(JsonObject configObject, String name) { diff --git a/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/WLGitBridgeServer.java b/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/WLGitBridgeServer.java index 0eff6758f3..5ce2200111 100644 --- a/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/WLGitBridgeServer.java +++ b/services/git-bridge/src/uk/ac/ic/wlgitbridge/application/WLGitBridgeServer.java @@ -52,7 +52,7 @@ public class WLGitBridgeServer { public WLGitBridgeServer(Config config) throws ServletException, InvalidRootDirectoryPathException { this(config.getPort(), config.getRootGitDirectory(), config.getAPIKey()); SnapshotAPIRequest.setBasicAuth(config.getUsername(), config.getPassword()); - writeLatexHostname = config.getHostname(); + writeLatexHostname = config.getAPIBaseURL(); SnapshotAPIRequest.setBaseURL(writeLatexHostname); Util.setServiceName(config.getServiceName()); } diff --git a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/SnapshotAPIRequest.java b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/SnapshotAPIRequest.java index 4943b64681..3d5d3722c5 100644 --- a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/SnapshotAPIRequest.java +++ b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/SnapshotAPIRequest.java @@ -10,7 +10,6 @@ public abstract class SnapshotAPIRequest extends Request { private static String USERNAME; private static String PASSWORD; - /* Must end with / */ private static String BASE_URL; public SnapshotAPIRequest(String projectName, String apiCall) { @@ -31,8 +30,9 @@ public abstract class SnapshotAPIRequest extends Request { PASSWORD = password; } + /* baseURL ends with / */ public static void setBaseURL(String baseURL) { - BASE_URL = baseURL; + BASE_URL = baseURL + "/docs/"; } }