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

Support realtime subscription #612

Open
NixBiks opened this issue Nov 8, 2023 · 7 comments
Open

Support realtime subscription #612

NixBiks opened this issue Nov 8, 2023 · 7 comments

Comments

@NixBiks
Copy link

NixBiks commented Nov 8, 2023

Currently realtime subscription is not possible. For some reason the client is commented out in the code.

Are there any plans on adding it back in? Related to #20 - I have searched for answers why it's disabled but haven't seen any

@silentworks
Copy link
Contributor

This will be added back in soon. We are still working on getting this updated, it's on our roadmap but is taking longer than expected. We should have a version with this in the next two weeks or so.

@NixBiks
Copy link
Author

NixBiks commented Nov 14, 2023

Cool. I built my own implementation using websockets. My implementation is an async framework instead of the sync built in realtime-py. Let me know if I can help with your implementation.

@bitnom
Copy link

bitnom commented Dec 19, 2023

This will be added back in soon. We are still working on getting this updated, it's on our roadmap but is taking longer than expected. We should have a version with this in the next two weeks or so.

what's the hold-up with it? I came up with a client for it relatively easily. Maybe it's not as complete as one would like for public consumption but pub/sub and presence are pretty straight-forward. Just need more contribs?

@bitnom
Copy link

bitnom commented Dec 24, 2023

Is it still worth submitting PRs to the realtime repo or are you planning to start over with it for integration here? I have private commits for the current realtime repo, as well as an implementation from scratch which I could refactor to conform to this codebase.

@SinaKarimi7
Copy link

Is it still worth submitting PRs to the realtime repo or are you planning to start over with it for integration here? I have private commits for the current realtime repo, as well as an implementation from scratch which I could refactor to conform to this codebase.

Hi, I need the realtime feature of supabase in my project. Could it possible to share this part with me?

@bitnom
Copy link

bitnom commented Dec 27, 2023

Is it still worth submitting PRs to the realtime repo or are you planning to start over with it for integration here? I have private commits for the current realtime repo, as well as an implementation from scratch which I could refactor to conform to this codebase.

Hi, I need the realtime feature of supabase in my project. Could it possible to share this part with me?

did you already try supabase-community/realtime-py ? My recode isn't ready for public consumption but I'll make it public this week. I'm making it conform to the main supabase client for potential merger..

There's also bitnom/aiorealtime, which was basically me encountering a race condition using multiple realtime-py instances in fastapi background tasks, and having an LLM do shoddy refactors to resolve it.

@SinaKarimi7
Copy link

Is it still worth submitting PRs to the realtime repo or are you planning to start over with it for integration here? I have private commits for the current realtime repo, as well as an implementation from scratch which I could refactor to conform to this codebase.

Hi, I need the realtime feature of supabase in my project. Could it possible to share this part with me?

did you already try supabase-community/realtime-py ? My recode isn't ready for public consumption but I'll make it public this week. I'm making it conform to the main supabase client for potential merger..

There's also bitnom/aiorealtime, which was basically me encountering a race condition using multiple realtime-py instances in fastapi background tasks, and having an LLM do shoddy refactors to resolve it.

Thank you for mentioning supabase-community/realtime-py . I hadn't noticed it before.

Also, It would be great if your work gets merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants