From 022bcf9198b36c4d1c2a01e5364e765ac56905e2 Mon Sep 17 00:00:00 2001 From: Alex Bradley Date: Tue, 14 Jan 2025 15:21:39 -0500 Subject: [PATCH 1/3] set socure_docv_wait_polling timestamp to nil in show on hybrid mobile --- .../idv/hybrid_mobile/socure/document_capture_controller.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/controllers/idv/hybrid_mobile/socure/document_capture_controller.rb b/app/controllers/idv/hybrid_mobile/socure/document_capture_controller.rb index 46ebaf0230d..b24e30728a7 100644 --- a/app/controllers/idv/hybrid_mobile/socure/document_capture_controller.rb +++ b/app/controllers/idv/hybrid_mobile/socure/document_capture_controller.rb @@ -18,6 +18,8 @@ class DocumentCaptureController < ApplicationController before_action :fetch_test_verification_data, only: [:update] def show + session[:socure_docv_wait_polling_started_at] = nil + Funnel::DocAuth::RegisterStep.new(document_capture_user.id, sp_session[:issuer]) .call('hybrid_mobile_socure_document_capture', :view, true) From 88cf359240b5ba9344edb507fd67b8d348638a6c Mon Sep 17 00:00:00 2001 From: Alex Bradley Date: Wed, 22 Jan 2025 13:21:40 -0500 Subject: [PATCH 2/3] add changelog changelog: Internal, IdV Doc Auth, Allow timed out user to retry docv From 459b0e56e805db2c76668eb17d562c5433d3d6bb Mon Sep 17 00:00:00 2001 From: Alex Bradley Date: Tue, 28 Jan 2025 14:25:57 -0500 Subject: [PATCH 3/3] have spec ensure socure_docv_wait_polling_started_at is nil --- .../hybrid_mobile/socure/document_capture_controller_spec.rb | 4 ++++ .../idv/socure/document_capture_controller_spec.rb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/spec/controllers/idv/hybrid_mobile/socure/document_capture_controller_spec.rb b/spec/controllers/idv/hybrid_mobile/socure/document_capture_controller_spec.rb index 81519ae409a..79b58721448 100644 --- a/spec/controllers/idv/hybrid_mobile/socure/document_capture_controller_spec.rb +++ b/spec/controllers/idv/hybrid_mobile/socure/document_capture_controller_spec.rb @@ -143,6 +143,10 @@ ) end + it 'sets any docv timeouts to nil' do + expect(session[:socure_docv_wait_polling_started_at]).to eq nil + end + it 'logs correct info' do expect(@analytics).to have_logged_event( :idv_socure_document_request_submitted, diff --git a/spec/controllers/idv/socure/document_capture_controller_spec.rb b/spec/controllers/idv/socure/document_capture_controller_spec.rb index d663103604c..0ac4d1026fb 100644 --- a/spec/controllers/idv/socure/document_capture_controller_spec.rb +++ b/spec/controllers/idv/socure/document_capture_controller_spec.rb @@ -176,6 +176,10 @@ ) end + it 'sets any docv timeouts to nil' do + expect(subject.idv_session.socure_docv_wait_polling_started_at).to eq nil + end + it 'logs correct info' do expect(@analytics).to have_logged_event( :idv_socure_document_request_submitted,