```private final Map filterRepeatDay(List valuesGr...
# codereview
m
Copy code
private final Map filterRepeatDay(List valuesGraph) {
      Map outMap = (Map)(new LinkedHashMap());
      Iterable $receiver$iv = (Iterable)valuesGraph;
      int index$iv = 0;
      Iterator var5 = $receiver$iv.iterator();

      while(var5.hasNext()) {
         Object item$iv = var5.next();
         ++index$iv;
         RecordGraphRowItem recordGraphRowItem = (RecordGraphRowItem)item$iv;
         Instant $receiver$iv = recordGraphRowItem.getTime();
         LocalDate var10000 = $receiver$iv.atZone(ZoneId.systemDefault()).toLocalDate();
         Intrinsics.checkExpressionValueIsNotNull(var10000, "this.atZone(ZoneId.systemDefault()).toLocalDate()");
         LocalDate time = var10000;
         outMap.put(time, recordGraphRowItem);
      }

      return outMap;
   }

   private final List filterRepeatDay2(List valuesGraph) {
      Iterable $receiver$iv = (Iterable)valuesGraph;
      HashSet set$iv = new HashSet();
      ArrayList list$iv = new ArrayList();
      Iterator var5 = $receiver$iv.iterator();

      while(var5.hasNext()) {
         Object e$iv = var5.next();
         RecordGraphRowItem it = (RecordGraphRowItem)e$iv;
         Instant $receiver$iv = it.getTime();
         LocalDate var10000 = $receiver$iv.atZone(ZoneId.systemDefault()).toLocalDate();
         Intrinsics.checkExpressionValueIsNotNull(var10000, "this.atZone(ZoneId.systemDefault()).toLocalDate()");
         Object key$iv = var10000;
         if (set$iv.add(key$iv)) {
            list$iv.add(e$iv);
         }
      }

      return (List)list$iv;
   }