You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
No. This is more of a "how would I do this?" question. I'm the author of a chat app (OpenBubbles, on play store) and use FRB to communicate with a rust daemon in the background (must be always-alive for a direct connection with iMessage). The flutter frontend is fairly heavy, and, as a result, it would be nice to put the frontend in a different process as the backend, so the lightweight, efficient backend can stay alive whilst the heavy, memory-intensive flutter UI can be killed by the OS. I would ideally like to be able to FFI call rust code as normal, but also shove the requests across processes/a service connection (Binder/IPC)
Describe the solution you'd like
I don't know. I'm fine with writing some manual glue code as I know this is not a use case you would commonly support. I know you already serialize everything for FFI, so it would be amazing if I could just take those packets and shove them over IPC/Binder instead.
Describe alternatives you've considered
Currently everything happens in process, normally everything just gets killed and then the daemon alone restarts. It works, but it's not ideal, and, in rare cases, can lead to missed messages.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
No. This is more of a "how would I do this?" question. I'm the author of a chat app (OpenBubbles, on play store) and use FRB to communicate with a rust daemon in the background (must be always-alive for a direct connection with iMessage). The flutter frontend is fairly heavy, and, as a result, it would be nice to put the frontend in a different process as the backend, so the lightweight, efficient backend can stay alive whilst the heavy, memory-intensive flutter UI can be killed by the OS. I would ideally like to be able to FFI call rust code as normal, but also shove the requests across processes/a service connection (Binder/IPC)
Describe the solution you'd like
I don't know. I'm fine with writing some manual glue code as I know this is not a use case you would commonly support. I know you already serialize everything for FFI, so it would be amazing if I could just take those packets and shove them over IPC/Binder instead.
Describe alternatives you've considered
Currently everything happens in process, normally everything just gets killed and then the daemon alone restarts. It works, but it's not ideal, and, in rare cases, can lead to missed messages.
The text was updated successfully, but these errors were encountered: