René's URL Explorer Experiment


Title: Fixed and refactored the db.Reference.listen() API by hiranya911 · Pull Request #190 · firebase/firebase-admin-python · GitHub

Open Graph Title: Fixed and refactored the db.Reference.listen() API by hiranya911 · Pull Request #190 · firebase/firebase-admin-python

X Title: Fixed and refactored the db.Reference.listen() API by hiranya911 · Pull Request #190 · firebase/firebase-admin-python

Description: Continuation of #183 KeepAuthSession now extends from the AuthorizedSession. This allows the listen() API to properly authorize outgoing requests. Added db.Event type. The callback gets fired with instances of this class. Updated documentation and changelog. Cleaned up the code and added more unit tests.

Open Graph Description: Continuation of #183 KeepAuthSession now extends from the AuthorizedSession. This allows the listen() API to properly authorize outgoing requests. Added db.Event type. The callback gets fired with...

X Description: Continuation of #183 KeepAuthSession now extends from the AuthorizedSession. This allows the listen() API to properly authorize outgoing requests. Added db.Event type. The callback gets fired with...

Opengraph URL: https://github.com/firebase/firebase-admin-python/pull/190

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:b5d7b888-44ff-b11c-d02e-2e2a78192e24
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA082:6AAC9:A9B30:D2136:699112F4
html-safe-nonce3fb6ae372f2d4b34ca92c3e5995f9dac989d1b6894a77e4ab084ab15f9d6c760
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMDgyOjZBQUM5OkE5QjMwOkQyMTM2OjY5OTExMkY0IiwidmlzaXRvcl9pZCI6IjQzODk0NTcxMjgwMzg5MjkxNDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac8c1d86b1b7aaa7e85bf51992b692da33856a3e2aeab6841ab7af5933a46ff69c
hovercard-subject-tagpull_request:207159706
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/firebase/firebase-admin-python/pull/190/files
twitter:imagehttps://avatars.githubusercontent.com/u/2375201?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/2375201?s=400&v=4
og:image:altContinuation of #183 KeepAuthSession now extends from the AuthorizedSession. This allows the listen() API to properly authorize outgoing requests. Added db.Event type. The callback gets fired with...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/firebase/firebase-admin-python git https://github.com/firebase/firebase-admin-python.git
octolytics-dimension-user_id1335026
octolytics-dimension-user_loginfirebase
octolytics-dimension-repository_id84979152
octolytics-dimension-repository_nwofirebase/firebase-admin-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id84979152
octolytics-dimension-repository_network_root_nwofirebase/firebase-admin-python
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffirebase%2Ffirebase-admin-python%2Fpull%2F190%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffirebase%2Ffirebase-admin-python%2Fpull%2F190%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=firebase%2Ffirebase-admin-python
Reloadhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
Reloadhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
Reloadhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
firebase https://patch-diff.githubusercontent.com/firebase
firebase-admin-pythonhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python
Fork 347 https://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python
Star 1.1k https://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python
Code https://patch-diff.githubusercontent.com/firebase/firebase-admin-python
Issues 79 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/issues
Pull requests 38 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulls
Actions https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/actions
Projects 0 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/projects
Security 0 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/security
Insights https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulse
Code https://patch-diff.githubusercontent.com/firebase/firebase-admin-python
Issues https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/issues
Pull requests https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulls
Actions https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/actions
Projects https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/projects
Security https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/security
Insights https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Ffirebase%2Ffirebase-admin-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python%2Fissues%2Fnew%2Fchoose
hiranya911https://patch-diff.githubusercontent.com/hiranya911
masterhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/tree/master
hkj-db-listenhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/tree/hkj-db-listen
Conversation 3 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190
Commits 6 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/commits
Checks 0 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/checks
Files changed 5 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
Fixed and refactored the db.Reference.listen() API https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#top
Show all changes 6 commits https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
49b4202 Fixing a credentials issue in listener hiranya911 Aug 8, 2018 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/commits/49b4202af60ffb39a99d34c54e3831b68fee10d8
afa300b Added more tests hiranya911 Aug 8, 2018 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/commits/afa300b9cf0a9f8615044100a919be0c3430cced
1488f36 Updated changelog hiranya911 Aug 8, 2018 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/commits/1488f3601b878119e40f5e8f237b6e085b21489d
777c474 Further clean up and improvement hiranya911 Aug 9, 2018 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/commits/777c474846d26f1db6013aaefa8a0ac7e24f16b0
6014f08 Improved error handling in listen() method hiranya911 Aug 9, 2018 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/commits/6014f08ad0baaf1f20742258a67f1d4de85b18d7
3cdf3a4 Merge branch 'master' into hkj-db-listen hiranya911 Aug 13, 2018 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/commits/3cdf3a48fafe1920a939dc759c8b96acd7064e8f
Clear filters https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
CHANGELOG.md https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
_sseclient.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
db.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-78f9cb6ab154ecfb6377a05832cd6aaf637f85254fff52c341c55c5cd64ffc7f
test_db.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-b5f450a5ce32582aed8932f7ef3831dfb48dc85692413ed492fad459f8e8ac8c
test_sseclient.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-df259fec9f080cb5921d991766c8352ba6c60ebf70b2dec3c661e5ab2476abd9
CHANGELOG.mdhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
View file https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/blob/3cdf3a48fafe1920a939dc759c8b96acd7064e8f/CHANGELOG.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
firebase_admin/_sseclient.pyhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
View file https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/blob/3cdf3a48fafe1920a939dc759c8b96acd7064e8f/firebase_admin/_sseclient.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/190/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.