switch to base58 encoding for collectionKey in publicUrl
This commit is contained in:
parent
016a116e85
commit
a75da5e54a
3 changed files with 10 additions and 3 deletions
|
@ -1,5 +1,6 @@
|
||||||
import 'dart:ui';
|
import 'dart:ui';
|
||||||
|
|
||||||
|
import 'package:fast_base58/fast_base58.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_typeahead/flutter_typeahead.dart';
|
import 'package:flutter_typeahead/flutter_typeahead.dart';
|
||||||
|
@ -18,7 +19,6 @@ import 'package:photos/ui/loading_widget.dart';
|
||||||
import 'package:photos/ui/payment/subscription.dart';
|
import 'package:photos/ui/payment/subscription.dart';
|
||||||
import 'package:photos/utils/dialog_util.dart';
|
import 'package:photos/utils/dialog_util.dart';
|
||||||
import 'package:photos/utils/email_util.dart';
|
import 'package:photos/utils/email_util.dart';
|
||||||
import 'package:photos/utils/hex.dart';
|
|
||||||
import 'package:photos/utils/share_util.dart';
|
import 'package:photos/utils/share_util.dart';
|
||||||
import 'package:photos/utils/toast_util.dart';
|
import 'package:photos/utils/toast_util.dart';
|
||||||
|
|
||||||
|
@ -210,8 +210,7 @@ class _SharingDialogState extends State<SharingDialog> {
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _getShareableUrlWidget() {
|
Widget _getShareableUrlWidget() {
|
||||||
var hexEncoder = HexEncoder(upperCase: false);
|
String collectionKey = Base58Encode(
|
||||||
String collectionKey = hexEncoder.convert(
|
|
||||||
CollectionsService.instance.getCollectionKey(widget.collection.id));
|
CollectionsService.instance.getCollectionKey(widget.collection.id));
|
||||||
String url = "${widget.collection.publicURLs.first.url}#$collectionKey";
|
String url = "${widget.collection.publicURLs.first.url}#$collectionKey";
|
||||||
return SingleChildScrollView(
|
return SingleChildScrollView(
|
||||||
|
|
|
@ -274,6 +274,13 @@ packages:
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0"
|
version: "1.2.0"
|
||||||
|
fast_base58:
|
||||||
|
dependency: "direct main"
|
||||||
|
description:
|
||||||
|
name: fast_base58
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "0.2.1"
|
||||||
ffi:
|
ffi:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -37,6 +37,7 @@ dependencies:
|
||||||
exif: ^3.0.0
|
exif: ^3.0.0
|
||||||
expansion_tile_card: ^2.0.0
|
expansion_tile_card: ^2.0.0
|
||||||
extended_image: ^6.0.1
|
extended_image: ^6.0.1
|
||||||
|
fast_base58: ^0.2.1
|
||||||
firebase_core: ^1.10.0
|
firebase_core: ^1.10.0
|
||||||
firebase_messaging: ^11.1.0
|
firebase_messaging: ^11.1.0
|
||||||
flutter:
|
flutter:
|
||||||
|
|
Loading…
Add table
Reference in a new issue