Recently, when sending multicast message, AsyncFirebaseClient would close the event loop and stop working further.
I did some digging myself and found out, that it happens because of 404 response when making a "message:send" request.
Discovered cause of this was async_firebase/utils.py:49 util that has encoded a ":" symbol into "%3A", resulting in a 404 response.
Recently, when sending multicast message, AsyncFirebaseClient would close the event loop and stop working further.
I did some digging myself and found out, that it happens because of 404 response when making a "message:send" request. Discovered cause of this was async_firebase/utils.py:49 util that has encoded a ":" symbol into "%3A", resulting in a 404 response.
Removing quote fixed the issue.