logger.info("GPX Import importing #{name} (#{id}) from #{user.email}")
file.open do |file|
- gpx = GPX::File.new(file.path)
+ gpx = GPX::File.new(file.path, :maximum_points => Settings.max_trace_size)
f_lat = 0
f_lon = 0
end
def schedule_import
- TraceImporterJob.perform_later(self)
+ TraceImporterJob.new(self).enqueue(:priority => user.traces.where(:inserted => false).count)
end
def schedule_destruction