use remote asset id in local query

This commit is contained in:
shenlong-tanwen 2025-07-08 09:42:29 +05:30
parent 1a1752b879
commit 74b2dafa58

View File

@ -11,7 +11,7 @@ class DriftLocalAssetRepository extends DriftDatabaseRepository {
Stream<LocalAsset?> watchAsset(String id) { Stream<LocalAsset?> watchAsset(String id) {
final query = _db.localAssetEntity final query = _db.localAssetEntity
.select() .select()
.addColumns([_db.localAssetEntity.id]).join([ .addColumns([_db.remoteAssetEntity.id]).join([
leftOuterJoin( leftOuterJoin(
_db.remoteAssetEntity, _db.remoteAssetEntity,
_db.localAssetEntity.checksum.equalsExp(_db.remoteAssetEntity.checksum), _db.localAssetEntity.checksum.equalsExp(_db.remoteAssetEntity.checksum),