fix: remove comments

This commit is contained in:
Diyor Khanazarov 2025-10-07 17:00:17 +05:00
parent 84e1723f0a
commit 3724bfb3ae
2 changed files with 7 additions and 13 deletions

View File

@ -10,10 +10,8 @@ abstract class BaseChannel implements SocketChannel {
@override
final String name;
/// Публичный сокет (раньше было _socket private для другого файла).
io.Socket? socket;
/// Провайдер заголовков для auth в subscribe/unsubscribe.
final AuthHeadersProvider? _authProvider;
final Map<String, List<SocketEventHandler>> _handlers = {};
@ -22,7 +20,6 @@ abstract class BaseChannel implements SocketChannel {
void bind(io.Socket newSocket) {
socket = newSocket;
// перевесить агрегаторы после реконнекта
for (final entry in _aggregators.entries) {
final user = entry.key;
final bound = _boundEventName[user] ?? normalizeEvent(user);

View File

@ -14,7 +14,7 @@ enum _ChannelType { public, private, presence }
class LaravelEchoSocketClient {
LaravelEchoSocketClient(SocketConfig config) : _config = config.copyWith() {
_auth = _config.authHeadersProvider ?? bearerProvider(_config.token); // дефолтный Bearer
_auth = _config.authHeadersProvider ?? bearerProvider(_config.token);
}
SocketConfig _config;
@ -69,26 +69,25 @@ class LaravelEchoSocketClient {
}
Future<void> disconnect({bool force = false}) async {
for (final ch in _channels.values) {
await ch.unsubscribe();
for (final channel in _channels.values) {
await channel.unsubscribe();
}
_channels.clear();
final s = _socket;
final socket = _socket;
_socket = null;
if (s != null) {
s
if (socket != null) {
socket
..off('connect')
..off('disconnect')
..off('connect_error')
..off('error')
..off('reconnect_attempt')
..disconnect();
if (force) s.dispose();
if (force) socket.dispose();
}
}
/// Мягкое обновление токена: меняем провайдер и переподключаемся.
void updateAuthToken(String token) {
_config = _config.copyWith(token: token);
_auth = _config.authHeadersProvider ?? bearerProvider(token);
@ -118,8 +117,6 @@ class LaravelEchoSocketClient {
ch?.unsubscribe();
}
// ---- helpers ----
BaseChannel _getOrCreate(String name, _ChannelType type) {
final full = _fullName(name, type);