-
Type: Sub-task
-
Resolution: Duplicate
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
Use Case
As a... (who is this for)
I want... (what is the desired change)
So that... (why is the change desired)
User Impact
- What is the number of impacted customers? How severe is the impact? Is anyone blocked or broken?
Dependencies
- NA
Unknowns
- NA
Acceptance Criteria
Implementation Requirements
- Convert public API to async await.
- Remove any parameter assignment that was necessary as a result of having optional callbacks.
- List of APIs:
- ClientEncryption.encrypt()
- ClientEncryption.decrypt()
- ClientEncryption.createDataKey()
- Ensure no types related to callbacks are exported
Testing Requirements
- Refactor callback using tests to promise using tests
Documentation Requirements
- Release notes
Follow Up Requirements
- Covered in
NODE-5514
- duplicates
-
NODE-4986 remove callbacks from public ClientEncryption API
- Closed