@@ -351,7 +351,7 @@ public void sync(SyncResultCallBack syncCallBack) {
351
351
* stack.syncPaginationToken("paginationToken)
352
352
*/
353
353
public void syncPaginationToken (@ NotNull String paginationToken , SyncResultCallBack syncCallBack ) {
354
- this . sync ( null );
354
+ syncParams = new JSONObject ( );
355
355
syncParams .put ("pagination_token" , paginationToken );
356
356
this .requestSync (syncCallBack );
357
357
}
@@ -370,13 +370,13 @@ public void syncPaginationToken(@NotNull String paginationToken, SyncResultCallB
370
370
* <br>
371
371
* <b>Example :</b><br>
372
372
* <pre class="prettyprint">
373
- * Stack stack = contentstack.Stack("apiKey", "deliveryToken", "environment");
374
- * stack.syncToken("syncToken")
375
- * stack.syncToken(sync_token, new SyncResultCallBack() ){ }
376
- * </pre>
373
+ * Stack stack = contentstack.Stack("apiKey", "deliveryToken", "environment");
374
+ * stack.syncToken("syncToken")
375
+ * stack.syncToken(sync_token, new SyncResultCallBack() ){ }
376
+ * </pre>
377
377
*/
378
378
public void syncToken (String syncToken , SyncResultCallBack syncCallBack ) {
379
- this . sync ( null );
379
+ syncParams = new JSONObject ( );
380
380
syncParams .put ("sync_token" , syncToken );
381
381
this .requestSync (syncCallBack );
382
382
}
@@ -398,7 +398,8 @@ public void syncToken(String syncToken, SyncResultCallBack syncCallBack) {
398
398
*/
399
399
public void syncFromDate (@ NotNull Date fromDate , SyncResultCallBack syncCallBack ) {
400
400
String newFromDate = convertUTCToISO (fromDate );
401
- this .sync (null );
401
+ syncParams = new JSONObject ();
402
+ syncParams .put ("init" , true );
402
403
syncParams .put ("start_from" , newFromDate );
403
404
this .requestSync (syncCallBack );
404
405
}
@@ -427,7 +428,8 @@ protected String convertUTCToISO(Date date) {
427
428
* stack.syncContentType(String content_type, new SyncResultCallBack()){ }
428
429
*/
429
430
public void syncContentType (@ NotNull String contentType , SyncResultCallBack syncCallBack ) {
430
- this .sync (null );
431
+ syncParams = new JSONObject ();
432
+ syncParams .put ("init" , true );
431
433
syncParams .put (CONTENT_TYPE_UID , contentType );
432
434
this .requestSync (syncCallBack );
433
435
}
@@ -449,7 +451,8 @@ public void syncContentType(@NotNull String contentType, SyncResultCallBack sync
449
451
* content_type, new SyncResultCallBack()){ }
450
452
*/
451
453
public void syncLocale (String localeCode , SyncResultCallBack syncCallBack ) {
452
- this .sync (null );
454
+ syncParams = new JSONObject ();
455
+ syncParams .put ("init" , true );
453
456
syncParams .put ("locale" , localeCode );
454
457
this .requestSync (syncCallBack );
455
458
}
@@ -472,13 +475,14 @@ public void syncLocale(String localeCode, SyncResultCallBack syncCallBack) {
472
475
* <br>
473
476
* <br>
474
477
* <b>Example :</b><br>
475
- * <pre class="prettyprint" >
476
- * Stack stack = contentstack.Stack("apiKey", "deliveryToken", "environment");
477
- * stack.syncPublishType(PublishType)
478
- * </pre >
478
+ * <code >
479
+ * Stack stack = contentstack.Stack("apiKey", "deliveryToken", "environment"); *
480
+ * stack.syncPublishType(PublishType)
481
+ * </code >
479
482
*/
480
483
public void syncPublishType (PublishType publishType , SyncResultCallBack syncCallBack ) {
481
- this .sync (null );
484
+ syncParams = new JSONObject ();
485
+ syncParams .put ("init" , true );
482
486
syncParams .put ("type" , publishType .name ().toLowerCase ());
483
487
this .requestSync (syncCallBack );
484
488
}
@@ -506,7 +510,8 @@ public void syncPublishType(PublishType publishType, SyncResultCallBack syncCall
506
510
public void sync (String contentType , Date fromDate , String localeCode ,
507
511
PublishType publishType , SyncResultCallBack syncCallBack ) {
508
512
String newDate = convertUTCToISO (fromDate );
509
- this .sync (null );
513
+ syncParams = new JSONObject ();
514
+ syncParams .put ("init" , true );
510
515
syncParams .put ("start_from" , newDate );
511
516
syncParams .put ("content_type_uid" , contentType );
512
517
syncParams .put ("type" , publishType .name ());
0 commit comments