Handle sharing intents
This commit is contained in:
@@ -65,6 +65,15 @@ class BookmarkForm extends _$BookmarkForm {
|
||||
state.markAsUnread = bookmark.unread ?? false;
|
||||
}
|
||||
|
||||
void initializeProviderUrl(String url) {
|
||||
state.urlController.text = url;
|
||||
if (Regexps.urlWithoutProtocol.hasMatch(url)) {
|
||||
state.urlError = null;
|
||||
} else {
|
||||
state.urlError = t.bookmarks.addBookmark.invalidUrl;
|
||||
}
|
||||
}
|
||||
|
||||
void validateUrl(String value) {
|
||||
state.checkBookmark = null;
|
||||
state.checkBookmarkLoadStatus = null;
|
||||
|
||||
@@ -175,7 +175,7 @@ final getTagsProvider =
|
||||
);
|
||||
|
||||
typedef GetTagsRef = AutoDisposeFutureProviderRef<ApiResponse<TagsResponse>>;
|
||||
String _$bookmarkFormHash() => r'52de9be86618f5e736cfe348d91f7f4154c4db64';
|
||||
String _$bookmarkFormHash() => r'a89ab1d3b17c37f072e016d033a0adc26ed39748';
|
||||
|
||||
/// See also [BookmarkForm].
|
||||
@ProviderFor(BookmarkForm)
|
||||
|
||||
@@ -6,7 +6,7 @@ part of 'bookmarks.provider.dart';
|
||||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$bookmarksRequestHash() => r'c89579d46046980542ed9898867bfb39e85d1d6c';
|
||||
String _$bookmarksRequestHash() => r'b1ac82693d1acf93e0c5c51bbfe8674e1cf3f487';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
@@ -205,7 +205,7 @@ class _BookmarksRequestProviderElement
|
||||
}
|
||||
|
||||
String _$bookmarksRequestLoadMoreHash() =>
|
||||
r'cea7de930dc5cb77281b68e91dfa66ff3ecf57b5';
|
||||
r'3c1a68da25d2dc9d3b6520d3073186520dfe5e5d';
|
||||
|
||||
/// See also [bookmarksRequestLoadMore].
|
||||
@ProviderFor(bookmarksRequestLoadMore)
|
||||
|
||||
Reference in New Issue
Block a user