mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-28 21:33:53 +01:00
Bump data client library version (#2926)
* Bump data client library version * Fix tests * Add javadocs
This commit is contained in:
parent
5419733299
commit
98d28c60a2
11 changed files with 48 additions and 22 deletions
|
|
@ -18,6 +18,7 @@ import butterknife.ButterKnife;
|
|||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.contributions.MainActivity;
|
||||
import fr.free.nrw.commons.utils.CommonsDateUtil;
|
||||
import fr.free.nrw.commons.utils.SwipableCardView;
|
||||
import fr.free.nrw.commons.utils.ViewUtil;
|
||||
|
||||
|
|
@ -87,8 +88,8 @@ public class CampaignView extends SwipableCardView {
|
|||
tvTitle.setText(campaign.getTitle());
|
||||
tvDescription.setText(campaign.getDescription());
|
||||
try {
|
||||
Date startDate = DateUtil.getIso8601DateFormatShort().parse(campaign.getStartDate());
|
||||
Date endDate = DateUtil.getIso8601DateFormatShort().parse(campaign.getEndDate());
|
||||
Date startDate = CommonsDateUtil.getIso8601DateFormatShort().parse(campaign.getStartDate());
|
||||
Date endDate = CommonsDateUtil.getIso8601DateFormatShort().parse(campaign.getEndDate());
|
||||
tvDates.setText(String.format("%1s - %2s", DateUtil.getExtraShortDateString(startDate),
|
||||
DateUtil.getExtraShortDateString(endDate)));
|
||||
} catch (ParseException e) {
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ import javax.inject.Singleton;
|
|||
import fr.free.nrw.commons.BasePresenter;
|
||||
import fr.free.nrw.commons.MvpView;
|
||||
import fr.free.nrw.commons.mwapi.OkHttpJsonApiClient;
|
||||
import fr.free.nrw.commons.utils.CommonsDateUtil;
|
||||
import io.reactivex.Single;
|
||||
import io.reactivex.SingleObserver;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
|
|
@ -79,8 +80,9 @@ public class CampaignsPresenter implements BasePresenter {
|
|||
Collections.sort(campaigns, (campaign, t1) -> {
|
||||
Date date1, date2;
|
||||
try {
|
||||
date1 = DateUtil.getIso8601DateFormatShort().parse(campaign.getStartDate());
|
||||
date2 = DateUtil.getIso8601DateFormatShort().parse(t1.getStartDate());
|
||||
|
||||
date1 = CommonsDateUtil.getIso8601DateFormatShort().parse(campaign.getStartDate());
|
||||
date2 = CommonsDateUtil.getIso8601DateFormatShort().parse(t1.getStartDate());
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
return -1;
|
||||
|
|
@ -91,8 +93,8 @@ public class CampaignsPresenter implements BasePresenter {
|
|||
Date currentDate = new Date();
|
||||
try {
|
||||
for (Campaign aCampaign : campaigns) {
|
||||
campaignEndDate = DateUtil.getIso8601DateFormatShort().parse(aCampaign.getEndDate());
|
||||
campaignStartDate = DateUtil.getIso8601DateFormatShort().parse(aCampaign.getStartDate());
|
||||
campaignEndDate = CommonsDateUtil.getIso8601DateFormatShort().parse(aCampaign.getEndDate());
|
||||
campaignStartDate = CommonsDateUtil.getIso8601DateFormatShort().parse(aCampaign.getStartDate());
|
||||
if (campaignEndDate.compareTo(currentDate) >= 0
|
||||
&& campaignStartDate.compareTo(currentDate) <= 0) {
|
||||
campaign = aCampaign;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue