Handle sharing intents
This commit is contained in:
16
lib/providers/receive_sharing_intent_url.provider.dart
Normal file
16
lib/providers/receive_sharing_intent_url.provider.dart
Normal file
@@ -0,0 +1,16 @@
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
|
||||
part 'receive_sharing_intent_url.provider.g.dart';
|
||||
|
||||
@Riverpod(keepAlive: true)
|
||||
class ReceiveSharingIntentUrl extends _$ReceiveSharingIntentUrl {
|
||||
@override
|
||||
String? build() {
|
||||
return null;
|
||||
}
|
||||
|
||||
void setValue(String? value) {
|
||||
state = value;
|
||||
ref.notifyListeners();
|
||||
}
|
||||
}
|
||||
27
lib/providers/receive_sharing_intent_url.provider.g.dart
Normal file
27
lib/providers/receive_sharing_intent_url.provider.g.dart
Normal file
@@ -0,0 +1,27 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'receive_sharing_intent_url.provider.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$receiveSharingIntentUrlHash() =>
|
||||
r'fc62c4867e311b7d8d0573d263af2daaf784fb1f';
|
||||
|
||||
/// See also [ReceiveSharingIntentUrl].
|
||||
@ProviderFor(ReceiveSharingIntentUrl)
|
||||
final receiveSharingIntentUrlProvider =
|
||||
NotifierProvider<ReceiveSharingIntentUrl, String?>.internal(
|
||||
ReceiveSharingIntentUrl.new,
|
||||
name: r'receiveSharingIntentUrlProvider',
|
||||
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$receiveSharingIntentUrlHash,
|
||||
dependencies: null,
|
||||
allTransitiveDependencies: null,
|
||||
);
|
||||
|
||||
typedef _$ReceiveSharingIntentUrl = Notifier<String?>;
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member
|
||||
Reference in New Issue
Block a user