make eager parsing required
This commit is contained in:
@@ -53,7 +53,11 @@ class AddFeedDialog extends HookConsumerWidget {
|
|||||||
controller: textController,
|
controller: textController,
|
||||||
keyboardType: TextInputType.url,
|
keyboardType: TextInputType.url,
|
||||||
validator: (value) {
|
validator: (value) {
|
||||||
return validateUrl(value, onlyHttpProtocol: true);
|
return validateUrl(
|
||||||
|
value,
|
||||||
|
onlyHttpProtocol: true,
|
||||||
|
eagerParsing: false,
|
||||||
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -233,6 +233,7 @@ class _FeedEditContent extends HookConsumerWidget {
|
|||||||
value,
|
value,
|
||||||
onlyHttpProtocol: true,
|
onlyHttpProtocol: true,
|
||||||
required: false,
|
required: false,
|
||||||
|
eagerParsing: false,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@@ -249,6 +250,7 @@ class _FeedEditContent extends HookConsumerWidget {
|
|||||||
value,
|
value,
|
||||||
onlyHttpProtocol: true,
|
onlyHttpProtocol: true,
|
||||||
required: false,
|
required: false,
|
||||||
|
eagerParsing: false,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@@ -269,7 +271,11 @@ class _FeedEditContent extends HookConsumerWidget {
|
|||||||
controller: urlTextController,
|
controller: urlTextController,
|
||||||
autovalidateMode: AutovalidateMode.onUserInteraction,
|
autovalidateMode: AutovalidateMode.onUserInteraction,
|
||||||
validator: (value) {
|
validator: (value) {
|
||||||
return validateUrl(value, onlyHttpProtocol: true);
|
return validateUrl(
|
||||||
|
value,
|
||||||
|
onlyHttpProtocol: true,
|
||||||
|
eagerParsing: false,
|
||||||
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ import 'package:weblibre/utils/uri_parser.dart' as uri_parser;
|
|||||||
|
|
||||||
String? validateUrl(
|
String? validateUrl(
|
||||||
String? value, {
|
String? value, {
|
||||||
|
required bool eagerParsing,
|
||||||
bool requireAuthority = true,
|
bool requireAuthority = true,
|
||||||
bool eagerParsing = true,
|
|
||||||
bool onlyHttpProtocol = false,
|
bool onlyHttpProtocol = false,
|
||||||
bool required = true,
|
bool required = true,
|
||||||
}) {
|
}) {
|
||||||
|
|||||||
Reference in New Issue
Block a user