File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 35
35
from discord import opus
36
36
from discord .errors import ClientException
37
37
from discord .player import AudioPlayer , AudioSource
38
+ from discord .sinks .core import Sink
38
39
from discord .sinks .errors import RecordingException
39
40
from discord .utils import MISSING
40
41
54
55
RawVoiceServerUpdateEvent ,
55
56
RawVoiceStateUpdateEvent ,
56
57
)
57
- from discord .sinks import Sink
58
58
from discord .state import ConnectionState
59
59
from discord .types .voice import SupportedModes
60
60
from discord .user import ClientUser
Original file line number Diff line number Diff line change @@ -384,6 +384,9 @@ def __init__(
384
384
self .__sink_dispatch_task_set : set [asyncio .Task [Any ]] = set ()
385
385
386
386
def start_record_socket (self ) -> None :
387
+ if self ._voice_recv_socket .is_paused ():
388
+ self ._voice_recv_socket .resume ()
389
+ return
387
390
if self ._voice_recv_socket .is_running ():
388
391
return
389
392
self ._voice_recv_socket .start ()
@@ -887,6 +890,7 @@ async def disconnect(
887
890
888
891
if cleanup :
889
892
self ._socket_reader .stop ()
893
+ self .stop_record_socket ()
890
894
self .client .stop ()
891
895
892
896
self ._connected .set ()
@@ -932,6 +936,7 @@ async def soft_disconnect(
932
936
finally :
933
937
self .state = with_state
934
938
self ._socket_reader .pause ()
939
+ self ._voice_recv_socket .pause ()
935
940
936
941
if self .socket :
937
942
self .socket .close ()
You can’t perform that action at this time.
0 commit comments