mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-06-28 20:39:51 +00:00
CAKE-356 | replaced yatAddress to emoji in yat_store.dart, wallet_address_list_view_model.dart and qr_widget.dart; added _fetchEmojiFromUri method to main.dart; changed url for yat service in the yat_alert.dart
This commit is contained in:
parent
39c40255d3
commit
455efeb91f
5 changed files with 22 additions and 10 deletions
|
@ -210,7 +210,7 @@ class AppState extends State<App> with SingleTickerProviderStateMixin {
|
|||
}
|
||||
print('got initial uri: $uri');
|
||||
if (!mounted) return;
|
||||
yatStore.yatAddress = 'Yat address'; // FIXME
|
||||
_fetchEmojiFromUri(uri, yatStore);
|
||||
} catch (e) {
|
||||
if (!mounted) return;
|
||||
print(e.toString());
|
||||
|
@ -222,7 +222,7 @@ class AppState extends State<App> with SingleTickerProviderStateMixin {
|
|||
stream = getUriLinksStream().listen((Uri uri) {
|
||||
if (!mounted) return;
|
||||
print('got uri: $uri');
|
||||
yatStore.yatAddress = 'Yat address'; // FIXME
|
||||
_fetchEmojiFromUri(uri, yatStore);
|
||||
}, onError: (Object error) {
|
||||
if (!mounted) return;
|
||||
print('Error: $error');
|
||||
|
@ -230,6 +230,18 @@ class AppState extends State<App> with SingleTickerProviderStateMixin {
|
|||
}
|
||||
}
|
||||
|
||||
void _fetchEmojiFromUri(Uri uri, YatStore yatStore) {
|
||||
final queryParameters = uri.queryParameters;
|
||||
if (queryParameters == null || queryParameters.isEmpty) {
|
||||
return;
|
||||
}
|
||||
final emoji = queryParameters['eid'];
|
||||
if (emoji == null || emoji.isEmpty) {
|
||||
return;
|
||||
}
|
||||
yatStore.emoji = emoji;
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Observer(builder: (BuildContext context) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue