1
0
mirror of https://github.com/nerzhul/ownCloud-SMS-App.git synced 2025-06-07 16:06:18 +00:00

Add some preparations for progress

This commit is contained in:
Loic Blot 2016-12-08 01:14:12 +01:00
parent b13e98e2dc
commit 184d2e12fd

View File

@ -69,11 +69,11 @@ public interface ASyncSMSRecovery {
values.put(Telephony.Sms.ADDRESS, msg.getString("address"));
values.put(Telephony.Sms.BODY, msg.getString("msg"));
values.put(Telephony.Sms.DATE, key);
values.put(Telephony.Sms.DATE_SENT, key);
values.put(Telephony.Sms.TYPE, msg.getInt("type"));
values.put(Telephony.Sms.SEEN, 1);
MailboxID mailbox_id = MailboxID.fromInt(msg.getInt("mailbox"));
// @TODO verify message exists before inserting it
_context.getContentResolver().insert(Uri.parse(mailbox_id.getURI()), values);
}
}
@ -85,10 +85,20 @@ public interface ASyncSMSRecovery {
} catch (JSONException e) {
Log.e(ASyncSMSRecovery.TAG, "Missing last_id field!");
}
// Force this refresh to fix dates
_context.getContentResolver().delete(Uri.parse("content://sms/conversations/-1"), null, null);
Log.i(ASyncSMSRecovery.TAG, "Finishing background recovery");
return null;
}
@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
// @TODO feedback user
}
@Override
protected void onPostExecute(Void aVoid) {
super.onPostExecute(aVoid);