diff --git a/src/main/java/org/wikipedia/dataclient/Service.java b/src/main/java/org/wikipedia/dataclient/Service.java index dc09d07..5c6ba7f 100644 --- a/src/main/java/org/wikipedia/dataclient/Service.java +++ b/src/main/java/org/wikipedia/dataclient/Service.java @@ -304,7 +304,7 @@ public interface Service { @FormUrlEncoded @Headers("Cache-Control: no-cache") @POST(MW_API_PREFIX + "action=edit&nocreate=") - @NonNull Call postAppendEdit(@NonNull @Field("title") String title, + @NonNull Observable postAppendEdit(@NonNull @Field("title") String title, @NonNull @Field("summary") String summary, @NonNull @Field("appendtext") String text, @NonNull @Field("token") String token); @@ -312,7 +312,7 @@ public interface Service { @FormUrlEncoded @Headers("Cache-Control: no-cache") @POST(MW_API_PREFIX + "action=edit&nocreate=") - @NonNull Call postPrependEdit(@NonNull @Field("title") String title, + @NonNull Observable postPrependEdit(@NonNull @Field("title") String title, @NonNull @Field("summary") String summary, @NonNull @Field("prependtext") String text, @NonNull @Field("token") String token); diff --git a/src/main/java/org/wikipedia/edit/Edit.java b/src/main/java/org/wikipedia/edit/Edit.java index 2dde8fd..8386a28 100644 --- a/src/main/java/org/wikipedia/edit/Edit.java +++ b/src/main/java/org/wikipedia/edit/Edit.java @@ -7,7 +7,7 @@ public class Edit extends MwPostResponse { @SuppressWarnings("unused,") @Nullable private Result edit; - @Nullable Result edit() { + public @Nullable Result edit() { return edit; } @@ -15,7 +15,7 @@ boolean hasEditResult() { return edit != null; } - class Result { + public class Result { @SuppressWarnings("unused") @Nullable private String result; @SuppressWarnings("unused") private int newrevid; @SuppressWarnings("unused") @Nullable private Captcha captcha; @@ -28,11 +28,11 @@ class Result { return result; } - int newRevId() { + public int newRevId() { return newrevid; } - boolean editSucceeded() { + public boolean editSucceeded() { return "Success".equals(result); } @@ -40,7 +40,7 @@ boolean editSucceeded() { return captcha == null ? null : captcha.id(); } - boolean hasEditErrorCode() { + public boolean hasEditErrorCode() { return code != null; } @@ -48,15 +48,15 @@ boolean hasCaptchaResponse() { return captcha != null; } - @Nullable String code() { + public @Nullable String code() { return code; } - @Nullable String info() { + public @Nullable String info() { return info; } - @Nullable String warning() { + public @Nullable String warning() { return warning; } diff --git a/src/main/java/org/wikipedia/notifications/Notification.java b/src/main/java/org/wikipedia/notifications/Notification.java index 5ae18f4..e6d14ed 100644 --- a/src/main/java/org/wikipedia/notifications/Notification.java +++ b/src/main/java/org/wikipedia/notifications/Notification.java @@ -72,7 +72,7 @@ public long revID() { return contents; } - @NonNull Date getTimestamp() { + @NonNull public Date getTimestamp() { return timestamp != null ? timestamp.date() : new Date(); }