Skip to content

Commit e327d1b

Browse files
committed
Merge branch 's3-integration'
2 parents 9fd34e5 + d1b44ff commit e327d1b

2 files changed

Lines changed: 15 additions & 19 deletions

File tree

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,17 @@
11
package com.creatubbles.api;
22

3-
import com.creatubbles.api.core.Creation;
4-
import com.creatubbles.api.core.Credentials;
3+
import org.glassfish.jersey.client.ClientProperties;
4+
import org.glassfish.jersey.client.JerseyClient;
5+
import org.glassfish.jersey.client.JerseyClientBuilder;
6+
57
import com.creatubbles.api.core.Gallery;
6-
import com.creatubbles.api.request.amazon.GetAmazonTokenRequest;
7-
import com.creatubbles.api.request.amazon.UploadS3ImageRequest;
8-
import com.creatubbles.api.request.auth.SignInRequest;
9-
import com.creatubbles.api.request.creation.UpdateCreationRequest;
10-
import com.creatubbles.api.request.creation.UploadCreationRequest;
11-
import com.creatubbles.api.response.amazon.GetAmazonTokenResponse;
12-
import com.creatubbles.api.response.auth.SignInResponse;
138
import com.creatubbles.api.response.auth.SignUpResponse;
14-
import com.creatubbles.api.response.creation.UploadCreationResponse;
159
import com.creatubbles.api.response.creator.CreateCreatorResponse;
1610
import com.creatubbles.api.response.gallery.CreateUserGalleryResponse;
1711
import com.creatubbles.api.response.user.UserProfileResponse;
1812
import com.creatubbles.api.util.EndPoints;
1913
import com.google.gson.Gson;
2014
import com.google.gson.GsonBuilder;
21-
import org.glassfish.jersey.client.ClientProperties;
22-
import org.glassfish.jersey.client.JerseyClient;
23-
import org.glassfish.jersey.client.JerseyClientBuilder;
24-
25-
import java.io.File;
26-
import java.io.IOException;
27-
import java.nio.file.Files;
2815

2916
public class CreatubblesAPI {
3017
public final static Gson GSON = new GsonBuilder()
@@ -42,7 +29,14 @@ public class CreatubblesAPI {
4229
.property(ClientProperties.READ_TIMEOUT, 5000);
4330

4431
public static String buildURL(final String endPoint) {
45-
return EndPoints.URL_BASE + endPoint;
32+
String base = staging ? EndPoints.URL_BASE_STAGING : EndPoints.URL_BASE;
33+
return base.concat(endPoint);
34+
}
35+
36+
private static boolean staging = false;
37+
38+
public static void setStagingMode(boolean staging) {
39+
CreatubblesAPI.staging = staging;
4640
}
4741

4842
}

src/main/java/com/creatubbles/api/util/EndPoints.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
public class EndPoints {
44

5-
public final static String URL_BASE = "https://staging.creatubbles.com/api/v1/";
5+
public final static String URL_BASE = "https://www.creatubbles.com/api/v1/";
6+
7+
public static final String URL_BASE_STAGING = "https://staging.creatubbles.com/api/v1/";
68

79
public static final String SIGN_IN = "users/sign_in.json";
810

0 commit comments

Comments
 (0)