Add pending file for generatedId related changes

This commit is contained in:
Vishnu Mohandas 2020-04-18 02:07:56 +05:30
parent 882b78a25d
commit 802e6c2d27

View file

@ -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<Photo> 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;
}
}