diff -crB from/smali_classes2/com/miguelgaeta/simple_time/SimpleTime.smali to/smali_classes2/com/miguelgaeta/simple_time/SimpleTime.smali
*** from/smali_classes2/com/miguelgaeta/simple_time/SimpleTime.smali	2019-05-12 12:13:48.187878981 +0300
--- to/smali_classes2/com/miguelgaeta/simple_time/SimpleTime.smali	2019-05-12 12:15:32.663889927 +0300
***************
*** 239,411 ****
  .end method
  
  .method public toReadableTimeString(Ljava/lang/Long;)Ljava/lang/String;
!     .locals 6
! 
!     .line 126
!     invoke-virtual {p0}, Lcom/miguelgaeta/simple_time/SimpleTime;->currentTimeMillis()J
! 
!     move-result-wide v0
! 
!     invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
! 
!     move-result-object v0
! 
!     invoke-virtual {p0, v0}, Lcom/miguelgaeta/simple_time/SimpleTime;->toCalendar(Ljava/lang/Long;)Ljava/util/Calendar;
! 
!     move-result-object v0
! 
!     const/4 v1, 0x0
! 
!     const/16 v2, 0xb
! 
!     .line 128
!     invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;->set(II)V
! 
!     const/16 v2, 0xc
! 
!     .line 129
!     invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;->set(II)V
! 
!     const/16 v2, 0xd
! 
!     .line 130
!     invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;->set(II)V
! 
!     const/16 v2, 0xe
! 
!     .line 131
!     invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;->set(II)V
! 
!     .line 133
!     iget-object v1, p0, Lcom/miguelgaeta/simple_time/SimpleTime;->locale:Ljava/util/Locale;
! 
!     invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
! 
!     move-result-object v1
! 
!     const-string v2, "en"
! 
!     invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
! 
!     move-result v1
! 
!     if-nez v1, :cond_1
! 
!     .line 136
!     invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
! 
!     move-result-wide v1
! 
!     invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
! 
!     move-result-wide v3
! 
!     cmp-long v0, v1, v3
! 
!     if-lez v0, :cond_0
! 
!     .line 137
      iget-object v0, p0, Lcom/miguelgaeta/simple_time/SimpleTime;->formatterTime:Ljava/text/DateFormat;
  
      invoke-virtual {v0, p1}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
  
-     move-result-object p1
- 
-     return-object p1
- 
-     .line 139
-     :cond_0
-     iget-object v0, p0, Lcom/miguelgaeta/simple_time/SimpleTime;->formatterDateTime:Ljava/text/DateFormat;
- 
-     invoke-virtual {v0, p1}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
- 
-     move-result-object p1
- 
-     return-object p1
- 
-     .line 143
-     :cond_1
-     invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
- 
-     move-result-wide v1
- 
-     invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
- 
-     move-result-wide v3
- 
-     cmp-long v5, v1, v3
- 
-     if-lez v5, :cond_2
- 
-     .line 144
-     new-instance v0, Ljava/lang/StringBuilder;
- 
-     const-string v1, "Today at "
- 
-     invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
- 
-     iget-object v1, p0, Lcom/miguelgaeta/simple_time/SimpleTime;->formatterTime:Ljava/text/DateFormat;
- 
-     invoke-virtual {v1, p1}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
- 
-     move-result-object p1
- 
-     invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 
-     invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- 
-     move-result-object p1
- 
-     return-object p1
- 
-     :cond_2
-     const/4 v1, 0x5
- 
-     const/4 v2, -0x1
- 
-     .line 147
-     invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->add(II)V
- 
-     .line 149
-     invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
- 
-     move-result-wide v1
- 
-     invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
- 
-     move-result-wide v3
- 
-     cmp-long v0, v1, v3
- 
-     if-lez v0, :cond_3
- 
-     .line 150
-     new-instance v0, Ljava/lang/StringBuilder;
- 
-     const-string v1, "Yesterday at "
- 
-     invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
- 
-     iget-object v1, p0, Lcom/miguelgaeta/simple_time/SimpleTime;->formatterTime:Ljava/text/DateFormat;
- 
-     invoke-virtual {v1, p1}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
- 
-     move-result-object p1
- 
-     invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 
-     invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- 
-     move-result-object p1
- 
-     return-object p1
- 
-     .line 153
-     :cond_3
-     iget-object v0, p0, Lcom/miguelgaeta/simple_time/SimpleTime;->formatterDateTime:Ljava/text/DateFormat;
- 
-     invoke-virtual {v0, p1}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
- 
      move-result-object p1
  
      return-object p1
--- 239,249 ----
  .end method
  
  .method public toReadableTimeString(Ljava/lang/Long;)Ljava/lang/String;
!     .locals 1
      iget-object v0, p0, Lcom/miguelgaeta/simple_time/SimpleTime;->formatterTime:Ljava/text/DateFormat;
  
      invoke-virtual {v0, p1}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
  
      move-result-object p1
  
      return-object p1