Title: [FR] Async `messaging` requests · Issue #784 · firebase/firebase-admin-python · GitHub
Open Graph Title: [FR] Async `messaging` requests · Issue #784 · firebase/firebase-admin-python
X Title: [FR] Async `messaging` requests · Issue #784 · firebase/firebase-admin-python
Description: Is your feature request related to a problem? Please describe. AsyncIO is the future for performant Python web services, and thus one should be able to send push notifications via an async API. Describe the solution you'd like async vers...
Open Graph Description: Is your feature request related to a problem? Please describe. AsyncIO is the future for performant Python web services, and thus one should be able to send push notifications via an async API. Des...
X Description: Is your feature request related to a problem? Please describe. AsyncIO is the future for performant Python web services, and thus one should be able to send push notifications via an async API. Des...
Opengraph URL: https://github.com/firebase/firebase-admin-python/issues/784
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[FR] Async `messaging` requests","articleBody":"**Is your feature request related to a problem? Please describe.**\r\nAsyncIO is the future for performant Python web services, and thus one should be able to send push notifications via an async API.\r\n\r\n**Describe the solution you'd like**\r\n`async` versions of `messaging.send`, `messaging.send_each`, etc.\r\n\r\n**Describe alternatives you've considered**\r\nSeparate threads / `run_in_executor()` complicates the code and is not as performant\r\n\r\n**Additional context**\r\nAsync Firestore was added in #635, wondering if async support should extend to other Firebase services.\r\n","author":{"url":"https://github.com/cam-matsui","@type":"Person","name":"cam-matsui"},"datePublished":"2024-04-11T15:09:26.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/784/firebase-admin-python/issues/784"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:686d57b6-e3db-dfba-5750-290f97ed89a9 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 95CC:5B70B:580232:7252F9:699216DE |
| html-safe-nonce | e1e43adeb0daf7ff083bb4e42a3405eaf6be9d8a4200f578bf165b2b8b66de70 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NUNDOjVCNzBCOjU4MDIzMjo3MjUyRjk6Njk5MjE2REUiLCJ2aXNpdG9yX2lkIjoiODA5NzEwMzM4NzM2NjEzNTUxOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 702b8acf13475f800ac67d8a59e68a135ce37d34c1b16a3dd75de41ee5b29452 |
| hovercard-subject-tag | issue:2237972037 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/firebase/firebase-admin-python/784/issue_layout |
| twitter:image | https://opengraph.githubassets.com/0dafd71406bd508f97a05be5671bee15ae25b87c50f3e7c4e18e43bf3955482c/firebase/firebase-admin-python/issues/784 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/0dafd71406bd508f97a05be5671bee15ae25b87c50f3e7c4e18e43bf3955482c/firebase/firebase-admin-python/issues/784 |
| og:image:alt | Is your feature request related to a problem? Please describe. AsyncIO is the future for performant Python web services, and thus one should be able to send push notifications via an async API. Des... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | cam-matsui |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/firebase/firebase-admin-python git https://github.com/firebase/firebase-admin-python.git |
| octolytics-dimension-user_id | 1335026 |
| octolytics-dimension-user_login | firebase |
| octolytics-dimension-repository_id | 84979152 |
| octolytics-dimension-repository_nwo | firebase/firebase-admin-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 84979152 |
| octolytics-dimension-repository_network_root_nwo | firebase/firebase-admin-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width