Small improvements

This commit is contained in:
M66B
2019-10-05 12:42:04 +02:00
parent 90fd7b440f
commit ef890934e2
4 changed files with 42 additions and 21 deletions

View File

@@ -153,16 +153,21 @@ public class AdapterImage extends RecyclerView.Adapter<AdapterImage.ViewHolder>
@Override
protected Void onExecute(Context context, Bundle args) {
long id = args.getLong("id");
long message = args.getLong("message");
long mid = args.getLong("message");
DB db = DB.getInstance(context);
try {
db.beginTransaction();
db.attachment().setProgress(id, 0);
EntityMessage message = db.message().getMessage(mid);
if (message == null || message.uid == null)
return null;
EntityMessage msg = db.message().getMessage(message);
EntityOperation.queue(context, msg, EntityOperation.ATTACHMENT, id);
EntityAttachment attachment = db.attachment().getAttachment(id);
if (attachment == null || attachment.progress != null || attachment.available)
return null;
EntityOperation.queue(context, message, EntityOperation.ATTACHMENT, id);
db.setTransactionSuccessful();
} finally {