processSend method
Runs message through each interceptor's onSend. Returns null if suppressed.
Implementation
Future<WebSocketMessage?> processSend(WebSocketMessage message) async {
WebSocketMessage? current = message;
for (final interceptor in _interceptors) {
if (current == null) return null;
current = await interceptor.onSend(current);
}
return current;
}