Skip to content

Commit bf6380c

Browse files
committed
✨feat: timeline preview implementation
1 parent ddcd1e5 commit bf6380c

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/main/java/com/contentstack/sdk/Config.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ public class Config {
3131
protected Proxy proxy = null;
3232
protected String[] earlyAccess = null;
3333
protected ConnectionPool connectionPool = new ConnectionPool();
34+
public String releaseId;
35+
public String previewTimestamp;
36+
3437

3538
protected List<ContentstackPlugin> plugins = null;
3639

src/main/java/com/contentstack/sdk/Stack.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,17 @@ public Stack livePreviewQuery(Map<String, String> query) throws IOException {
142142
config.livePreviewEntryUid = query.get(ENTRY_UID);
143143
config.livePreviewContentType = query.get(CONTENT_TYPE_UID);
144144

145+
if(query.get("release_id") != null){
146+
config.releaseId = query.get("release_id");
147+
}else{
148+
config.releaseId = null;
149+
}
150+
if(query.get("preview_timestamp") != null){
151+
config.previewTimestamp = query.get("preview_timestamp");
152+
}else{
153+
config.previewTimestamp = null;
154+
}
155+
145156
String livePreviewUrl = this.livePreviewEndpoint.concat(config.livePreviewContentType).concat("/entries/" + config.livePreviewEntryUid);
146157
if (livePreviewUrl.contains("/null/")) {
147158
throw new IllegalStateException("Malformed Query Url");

0 commit comments

Comments
 (0)