adjust create event

This commit is contained in:
Pete Matsyburka
2024-04-21 17:00:45 +03:00
parent 70012fbd7c
commit 5f32e2a5af
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -26,12 +26,13 @@ module SubmissionEvents
).first(TRACKING_PARAM_LENGTH)
end
def create_with_tracking_data(submitter, event_type, request)
def create_with_tracking_data(submitter, event_type, request, data = {})
SubmissionEvent.create!(submitter:, event_type:, data: {
ip: request.remote_ip,
ua: request.user_agent,
sid: request.session.id.to_s,
uid: request.env['warden'].user(:user)&.id
uid: request.env['warden'].user(:user)&.id,
**data
}.compact_blank)
end
end