Skip to content

Commit dd01684

Browse files
committed
Fix isFromDrift
1 parent e9c1db1 commit dd01684

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

drift_dev/lib/src/analysis/resolver/dart/helper.dart

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -184,12 +184,8 @@ bool isColumnBuilder(DartType type) {
184184
bool isFromDrift(DartType type) {
185185
if (type is! InterfaceType) return false;
186186

187-
final firstComponent = p.url
188-
.split(type.element3.library2.firstFragment.source.fullName)
189-
.firstOrNull;
190-
if (firstComponent == null) return false;
191-
192-
return firstComponent.contains('drift');
187+
final uri = type.element3.library2.uri;
188+
return uri.scheme == 'package' && uri.pathSegments[0] == 'drift';
193189
}
194190

195191
extension IsFromDrift on Element2 {

0 commit comments

Comments
 (0)