Deduplicte points based on timestamp brought to unix time

This commit is contained in:
Eugene Burmakin 2025-12-26 19:10:02 +01:00
parent 67d7123e47
commit a722e19a93

View file

@ -11,8 +11,7 @@ class Points::Create
def call def call
data = Points::Params.new(params, user.id).call data = Points::Params.new(params, user.id).call
# Deduplicate points based on unique constraint deduplicated_data = data.uniq { |point| [point[:lonlat], point[:timestamp].to_i, point[:user_id]] }
deduplicated_data = data.uniq { |point| [point[:lonlat], point[:timestamp], point[:user_id]] }
created_points = [] created_points = []