This PR changes the way some of the providers close their connection, making them awaitable.
It also removes the emission of the deactivate event, which was triggering the deactivation of process more than once.
There's a change as well to trigger a disconnection if the user wants to create a new connection using the Connection Manager, which will probably fix this error:
This PR changes the way some of the providers close their connection, making them awaitable. It also removes the emission of the deactivate event, which was triggering the deactivation of process more than once. There's a change as well to trigger a disconnection if the user wants to create a new connection using the Connection Manager, which will probably fix this error:![Screenshot 2024-05-16 at 11 08 11](https://github.com/decentraland/decentraland-connect/assets/1120791/c43bd2ef-76fb-4576-b56e-454dce256f40)