Add pending file for generatedId related changes
This commit is contained in:
parent
882b78a25d
commit
802e6c2d27
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue