Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PKG -- [sdk] Refactor Resolve Accounts (#1532)
* PKG -- [sdk] Refactor Resolve Accounts to user role based async decomposition for resolving internal accounts * PKG -- [sdk] Adds reusable accountId generation mechanic in resolve-accounts * PKG -- [sdk] Adds reusable accountId generation mechanic in resolve-accounts * PKG -- [sdk] Adds reusable accountId generation mechanic in resolve-accounts * PKG -- [sdk] Ensure role base deduplication for each role * PKG -- [sdk] Adds changeset * PKG -- [sdk] Removes console.log from test * PKG -- [transport-http] Fixes broken test * PKG -- [sdk] Rename variable * PKG -- [sdk] Regenerate package-lock * PKG -- [sdk] Rename resolved accounts variable * PKG -- [sdk] Adds additional test * PKG -- [sdk] Adds resolve account test cases for payer from pre-authz and not * PKG -- [sdk] Allow multiple authorization functions to be passed in for payer * PKG -- [sdk] Adds test case for multiple payer authorizations * PKG -- [sdk] Adds deep resolve test case * PKG -- [sdk] Ensure deep resolve-accounts resolve successfully * PKG -- [sdk] Adds deep resolve testcase * PKG -- [sdk] Adds depth limit of 5 to resolve accounts recursion * PKG -- [sdk] Adds deep authz resolve util * PKG -- [sdk] fixed infinite loop (#1673) * OPS -- [sdk] workaround in test * PKG -- [sdk] Correct invariant function name * PKG -- [sdk] Updates resolve-account to cache resolve requests per account, adds debugger * PKG -- [sdk] fixed tests (#1708) * PKG -- [sdk] fixed tests * VSN -- [sdk] changeset * fixed types * check for duplicates * pre accounts * version * fixed signature resolver * revert changes for loop * add comments for alternative approach * fix tests * changeset * accounts version * update lock * exit pre * replace uuid with standard library * test with multiple authorizers --------- Co-authored-by: Chase Fleming <[email protected]> Co-authored-by: Alex Ni <[email protected]>
- Loading branch information