From 802e6c2d27e6e87b4fd96f951af506e1ce2dc6f2 Mon Sep 17 00:00:00 2001 From: Vishnu Mohandas Date: Sat, 18 Apr 2020 02:07:56 +0530 Subject: [PATCH] Add pending file for generatedId related changes --- lib/models/photo.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/models/photo.dart b/lib/models/photo.dart index 2956e7fb40..ba215223a4 100644 --- a/lib/models/photo.dart +++ b/lib/models/photo.dart @@ -1,9 +1,11 @@ import 'dart:io'; import 'package:crypto/crypto.dart'; +import 'package:logger/logger.dart'; import 'package:photo_manager/photo_manager.dart'; class Photo { + int generatedId; int uploadedFileId; String localId; String path; @@ -24,6 +26,7 @@ class Photo { syncTimestamp = json["syncTimestamp"]; static Future fromAsset(AssetEntity asset) async { + Logger().i("From asset: " + asset.toString()); Photo photo = Photo(); var file = (await asset.originFile); photo.uploadedFileId = -1; @@ -38,4 +41,11 @@ class Photo { static String getHash(File file) { return sha256.convert(file.readAsBytesSync()).toString(); } + + int get hashCode => generatedId; + + @override + bool operator ==(other) { + return generatedId == other.generatedId; + } }