Commit 7457ba0f authored by Sajal Narang's avatar Sajal Narang

Fix negative end time for long events

parent 09e50dba
...@@ -48,18 +48,18 @@ public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { ...@@ -48,18 +48,18 @@ public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> {
subtitle += "Event ended | "; subtitle += "Event ended | ";
else if(eventStarted) else if(eventStarted)
{ {
int difference = (int) (endTime.getTime() - timeNow.getTime()); long difference = endTime.getTime() - timeNow.getTime();
int minutes = difference / (60 * 1000 ) % 60; long minutes = difference / (60 * 1000 ) % 60;
int hours = difference / (60 * 60 * 1000) % 24; long hours = difference / (60 * 60 * 1000) % 24;
int days = (int) difference / (24 * 60 * 60 * 1000); long days = difference / (24 * 60 * 60 * 1000);
String timeDiff = ""; String timeDiff = "";
if (days > 0) if (days > 0)
timeDiff += Integer.toString(days) + "D "; timeDiff += Long.toString(days) + "D ";
if (hours > 0) if (hours > 0)
timeDiff += Integer.toString(hours) + "H "; timeDiff += Long.toString(hours) + "H ";
timeDiff += Integer.toString(minutes) + "M"; timeDiff += Long.toString(minutes) + "M";
subtitle += "Ends in " + timeDiff + " | " ; subtitle += "Ends in " + timeDiff + " | " ;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment