Skip to content
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

feat(firestore): Expose Async Firestore Client. #621

Merged
merged 5 commits into from
Jul 13, 2022

Conversation

jkyle109
Copy link
Contributor

@jkyle109 jkyle109 commented Jul 5, 2022

Adds the feature of using an Async Firestore connection by exposing the Async Firestore Client.

Related to #104

Copy link
Member

@lahirumaramba lahirumaramba left a comment

Choose a reason for hiding this comment

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

Looks pretty good! Thanks @jkyle109
Added a few comments mostly just nits and some feedback on type hints.

firebase_admin/firestore_async.py Outdated Show resolved Hide resolved
firebase_admin/firestore_async.py Outdated Show resolved Hide resolved
firebase_admin/firestore_async.py Outdated Show resolved Hide resolved
firebase_admin/firestore_async.py Show resolved Hide resolved
firebase_admin/firestore_async.py Outdated Show resolved Hide resolved
tests/test_firestore_async.py Outdated Show resolved Hide resolved
@lahirumaramba lahirumaramba removed their assignment Jul 7, 2022
@jkyle109 jkyle109 requested a review from markarndt July 12, 2022 20:12
@markarndt markarndt self-requested a review July 12, 2022 20:34
Copy link
Member

@lahirumaramba lahirumaramba left a comment

Choose a reason for hiding this comment

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

LGTM!

@jkyle109 jkyle109 merged commit 1536e33 into async-firestore Jul 13, 2022
jkyle109 added a commit that referenced this pull request Aug 24, 2022
* feat(firestore): Expose Async Firestore Client. (#621)

* feat(firestore): Expose Async Firestore Client.

* fix: Added type hints and defintion wording changes

* fix: removed future annotations until Python 3.6 is depreciated.

* fix: added missed type and clarifying comment for Python 3.6 type hinting.

* fix: lint

* Adds integration tests for the Async Firstore module (#623)

* Add integration tests for async firstore module

* fix: made pytest Python 3.6 compatible

* Trigger Integration Tests

* fix: correct copyright year

* Add code snippets for firestore modules. (#628)

* Add code snippets for firestore modules.

* fix: clarified snippet names and fixed newline.

* fix: Removed var tags. These won't work as I intended it to since html is escaped when using includecode.

Co-authored-by: Lahiru Maramba <llahiru@gmail.com>
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.

None yet

3 participants