extractFirstSegment static method
'/chats/123/details' -> 'chats'; '/' -> ''.
Implementation
static String extractFirstSegment(String fullPath) {
final uri = Uri.tryParse(fullPath);
if (uri == null) return '';
final pathOnly = uri.path;
final segments = pathOnly
.split('/')
.where((segment) => segment.isNotEmpty)
.toList();
if (segments.isEmpty) return '';
return segments.first;
}