Upgrade flutter

This commit is contained in:
Vishnu Mohandas 2021-03-18 00:49:11 +05:30
parent 77cd8f6b52
commit bfdbe1b098
5 changed files with 65 additions and 37 deletions

View file

@ -11,6 +11,7 @@ import 'package:photos/models/key_attributes.dart';
import 'package:photos/models/key_gen_result.dart';
import 'package:photos/models/private_key_attributes.dart';
import 'package:photos/services/sync_service.dart';
import 'package:photos/utils/hex.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:photos/utils/crypto_util.dart';
@ -98,6 +99,12 @@ class Configuration {
Sodium.bin2base64(encryptedSecretKeyData.encryptedData),
Sodium.bin2base64(encryptedSecretKeyData.nonce),
);
final recoveryCode = HexEncoder().convert(kek);
final testingKek = HexDecoder().convert(recoveryCode);
_logger.info("Is equal? " + (Sodium.bin2base64(testingKek) == Sodium.bin2base64(kek)).toString());
_logger.info("Is equal? " + (testingKek == kek).toString());
_logger.info("RecoveryCode: " + recoveryCode);
_logger.info("RecoveryCode: " + Sodium.bin2base64(kek));
final privateAttributes = PrivateKeyAttributes(
Sodium.bin2base64(key), Sodium.bin2base64(keyPair.sk));
return KeyGenResult(attributes, privateAttributes);

View file

@ -238,7 +238,7 @@ class _VideoControlsState extends State<VideoControls> {
} else {
_cancelAndRestartTimer();
if (!controller.value.initialized) {
if (!controller.value.isInitialized) {
controller.initialize().then((_) {
controller.play();
});

View file

@ -99,7 +99,7 @@ class _VideoWidgetState extends State<VideoWidget> {
@override
Widget build(BuildContext context) {
final content = _videoPlayerController != null &&
_videoPlayerController.value.initialized
_videoPlayerController.value.isInitialized
? _getVideoPlayer()
: _getLoadingWidget();
return VisibilityDetector(

View file

@ -28,7 +28,7 @@ packages:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.5.0-nullsafety.1"
version: "2.5.0"
background_fetch:
dependency: "direct main"
description:
@ -42,7 +42,7 @@ packages:
name: boolean_selector
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0-nullsafety.1"
version: "2.1.0"
cached_network_image:
dependency: "direct main"
description:
@ -56,35 +56,35 @@ packages:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0-nullsafety.3"
version: "1.1.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0-nullsafety.1"
version: "1.2.0"
chewie:
dependency: "direct main"
description:
name: chewie
url: "https://pub.dartlang.org"
source: hosted
version: "0.9.10"
version: "1.0.0"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0-nullsafety.1"
version: "1.1.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.15.0-nullsafety.3"
version: "1.15.0"
computer:
dependency: "direct main"
description:
@ -147,7 +147,7 @@ packages:
name: cupertino_icons
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
version: "1.0.2"
device_info:
dependency: transitive
description:
@ -196,7 +196,7 @@ packages:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0-nullsafety.1"
version: "1.2.0"
ffi:
dependency: transitive
description:
@ -396,6 +396,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.16.1"
js:
dependency: transitive
description:
name: js
url: "https://pub.dartlang.org"
source: hosted
version: "0.6.3"
json_annotation:
dependency: transitive
description:
@ -423,14 +430,14 @@ packages:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.10-nullsafety.1"
version: "0.12.10"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0-nullsafety.3"
version: "1.3.0"
mime:
dependency: transitive
description:
@ -445,13 +452,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.0"
open_iconic_flutter:
dependency: transitive
description:
name: open_iconic_flutter
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.0"
package_info_plus:
dependency: "direct main"
description:
@ -507,7 +507,7 @@ packages:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.0-nullsafety.1"
version: "1.8.0"
path_provider:
dependency: "direct main"
description:
@ -715,7 +715,7 @@ packages:
name: source_span
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.0-nullsafety.2"
version: "1.8.0"
sqflite:
dependency: "direct main"
description:
@ -743,21 +743,21 @@ packages:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.0-nullsafety.1"
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0-nullsafety.1"
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0-nullsafety.1"
version: "1.1.0"
super_logging:
dependency: "direct main"
description:
@ -778,21 +778,21 @@ packages:
name: term_glyph
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0-nullsafety.1"
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.19-nullsafety.2"
version: "0.2.19"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0-nullsafety.3"
version: "1.3.0"
uni_links:
dependency: "direct main"
description:
@ -862,28 +862,28 @@ packages:
name: vector_math
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0-nullsafety.3"
version: "2.1.0"
video_player:
dependency: "direct main"
description:
name: video_player
url: "https://pub.dartlang.org"
source: hosted
version: "0.10.12+5"
version: "2.0.2"
video_player_platform_interface:
dependency: transitive
description:
name: video_player_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.2.0"
version: "4.0.0"
video_player_web:
dependency: transitive
description:
name: video_player_web
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.4+1"
version: "2.0.0"
visibility_detector:
dependency: "direct main"
description:
@ -897,7 +897,28 @@ packages:
name: wakelock
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.4+2"
version: "0.4.0"
wakelock_macos:
dependency: transitive
description:
name: wakelock_macos
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.0"
wakelock_platform_interface:
dependency: transitive
description:
name: wakelock_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.0"
wakelock_web:
dependency: transitive
description:
name: wakelock_web
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.0"
win32:
dependency: transitive
description:
@ -927,5 +948,5 @@ packages:
source: hosted
version: "2.2.1"
sdks:
dart: ">=2.10.0 <2.11.0"
flutter: ">=1.22.0 <2.0.0"
dart: ">=2.12.0-259.9.beta <3.0.0"
flutter: ">=1.24.0-0"

View file

@ -48,8 +48,8 @@ dependencies:
path: thirdparty/flutter_image_compress
flutter_typeahead: ^1.8.1
fluttertoast: ^7.1.5
video_player: ^0.10.11+1
chewie: ^0.9.10
video_player: ^2.0.0
chewie: ^1.0.0
cached_network_image: ^2.3.0-beta
progress_dialog: ^1.2.4
animate_do: ^1.7.2