Skip to content

feat(NODE-4541): implement legacy callback wrapper library #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 16 commits into from
Aug 25, 2022

Conversation

nbbeeken
Copy link
Collaborator

@nbbeeken nbbeeken commented Aug 16, 2022

Description

What is changing?

Adds the legacy wrappers for our driver's async APIs.

What is the motivation for this change?

Backwards compat.

Double check the following

  • Ran npm run check:lint script
  • Self-review completed using the steps outlined here
  • PR title follows the correct format: <type>(NODE-xxxx)<!>: <description>
  • Changes are covered by tests
  • New TODOs have a related JIRA ticket

@nbbeeken nbbeeken force-pushed the NODE-4520/add-legacy-callback-client branch from 9b15144 to 5245172 Compare August 16, 2022 19:02
@nbbeeken nbbeeken changed the title feat(NODE-4520): deprecate callback support and implement wrapper library feat(NODE-4520): implement legacy callback wrapper library Aug 16, 2022
@nbbeeken nbbeeken force-pushed the NODE-4520/add-legacy-callback-client branch 3 times, most recently from e52a673 to 613ed0f Compare August 18, 2022 19:44
@nbbeeken nbbeeken marked this pull request as ready for review August 18, 2022 19:46
Copy link
Collaborator

@baileympearson baileympearson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First pass review. Tomorrow I'm going to skim the actual driver wrapper but here are some comments on tests for now

@nbbeeken nbbeeken force-pushed the NODE-4520/add-legacy-callback-client branch 4 times, most recently from 023a4c4 to 93901eb Compare August 20, 2022 02:04
@nbbeeken nbbeeken force-pushed the NODE-4520/add-legacy-callback-client branch from 93901eb to 0d0558b Compare August 22, 2022 19:18
@nbbeeken nbbeeken changed the title feat(NODE-4520): implement legacy callback wrapper library feat(NODE-4541): implement legacy callback wrapper library Aug 22, 2022
Copy link
Collaborator

@baileympearson baileympearson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

first round of review done. I cross referenced the api.js to make sure that all methods in api.js are covered and left some general comments. Last part of the review is to go the other way and ensure we're not overridding anything extra. That review will follow.

baileympearson
baileympearson previously approved these changes Aug 23, 2022
@dariakp dariakp self-requested a review August 23, 2022 21:08
@nbbeeken nbbeeken requested a review from dariakp August 24, 2022 21:00
@nbbeeken nbbeeken requested a review from dariakp August 25, 2022 18:01
baileympearson
baileympearson previously approved these changes Aug 25, 2022
baileympearson
baileympearson previously approved these changes Aug 25, 2022
@nbbeeken nbbeeken merged commit a539ec3 into main Aug 25, 2022
@nbbeeken nbbeeken deleted the NODE-4520/add-legacy-callback-client branch August 25, 2022 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants