File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 */
55
66import { ACTION_CODES } from '../helpers/ActionMapping.ts'
7+ import { hasVisibleElementsForCurrentUser } from './visibleElementsService'
78
89interface SignStore {
910 errors : Array < { code ?: number ; [ key : string ] : unknown } >
1011 document ?: {
1112 signers ?: Array < { me ?: boolean ; signRequestId ?: number } > | null
1213 visibleElements ?: Array < { signRequestId ?: number } > | null
14+ files ?: Array < {
15+ signers ?: Array < { me ?: boolean ; signRequestId ?: number } > | null
16+ visibleElements ?: Array < { signRequestId ?: number } > | null
17+ } > | null
1318 }
1419}
1520
@@ -110,14 +115,8 @@ export class SigningRequirementValidator {
110115 return false
111116 }
112117
113- const signer = this . signStore . document ?. signers ?. find ( row => row . me ) || { }
114- const signRequestId = ( signer as { signRequestId ?: number } ) . signRequestId
115-
116- if ( ! signRequestId ) {
117- return false
118- }
119-
120- const visibleElements = this . signStore . document ?. visibleElements || [ ]
121- return visibleElements . some ( row => row . signRequestId === signRequestId )
118+ return hasVisibleElementsForCurrentUser (
119+ ( this . signStore . document ?? { } ) as Parameters < typeof hasVisibleElementsForCurrentUser > [ 0 ] ,
120+ )
122121 }
123122}
You can’t perform that action at this time.
0 commit comments