Merge pull request #250 from swindi-dev/fix/transient-disconnected

fix: don't close peer connection on transient 'disconnected' state
This commit is contained in:
Jannis Mattheis
2026-08-20 20:30:12 +02:00
committed by GitHub
+2 -10
View File
@@ -62,11 +62,7 @@ const hostSession = async ({
peer.onconnectionstatechange = (event) => {
console.log('host change', event);
if (
peer.connectionState === 'closed' ||
peer.connectionState === 'disconnected' ||
peer.connectionState === 'failed'
) {
if (peer.connectionState === 'closed' || peer.connectionState === 'failed') {
peer.close();
done();
}
@@ -134,11 +130,7 @@ const clientSession = async ({
};
peer.onconnectionstatechange = (event) => {
console.log('client change', event);
if (
peer.connectionState === 'closed' ||
peer.connectionState === 'disconnected' ||
peer.connectionState === 'failed'
) {
if (peer.connectionState === 'closed' || peer.connectionState === 'failed') {
peer.close();
done();
}