mirror of
https://github.com/nerzhul/ownCloud-SMS-App.git
synced 2025-06-22 23:36:34 +00:00
Fullsync: add a complete sync message when sync is done instead of telling nothing to sync
This commit is contained in:
parent
47abfac7c3
commit
587099dba7
@ -68,15 +68,19 @@ public interface ASyncSMSSync {
|
||||
|
||||
Log.i(ASyncSMSSync.TAG, "Current message date is " + syncStartupDate);
|
||||
boolean shouldSync = true;
|
||||
boolean hasSyncSomething = false;
|
||||
AndroidSmsFetcher fetcher = new AndroidSmsFetcher(_context);
|
||||
while (shouldSync) {
|
||||
SmsBuffer smsBuffer = new SmsBuffer();
|
||||
fetcher.bufferMessagesSinceDate(smsBuffer, syncStartupDate);
|
||||
if (smsBuffer.empty()) {
|
||||
if (_activity != null) {
|
||||
final boolean syncComplete = hasSyncSomething;
|
||||
_activity.runOnUiThread(new Runnable() {
|
||||
public void run() {
|
||||
Toast.makeText(_context, _context.getString(R.string.nothing_to_sync), Toast.LENGTH_SHORT).show();
|
||||
Toast.makeText(_context,
|
||||
_context.getString(syncComplete ? R.string.sync_complete : R.string.nothing_to_sync),
|
||||
Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -94,6 +98,7 @@ public interface ASyncSMSSync {
|
||||
|
||||
syncStartupDate = smsBuffer.getLastMessageDate();
|
||||
performSync(smsBuffer);
|
||||
hasSyncSomething = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -182,4 +182,5 @@
|
||||
<string name="yes_confirm">Yes</string>
|
||||
<string name="no_confirm">No</string>
|
||||
<string name="pref_show_sync_notifications">Show sync notifications</string>
|
||||
<string name="sync_complete">Synchronization complete</string>
|
||||
</resources>
|
||||
|
@ -158,5 +158,6 @@
|
||||
<string name="yes_confirm">Yes</string>
|
||||
<string name="no_confirm">No</string>
|
||||
<string name="pref_show_sync_notifications">Show sync notifications</string>
|
||||
<string name="sync_complete">Synchronization complete</string>
|
||||
|
||||
</resources>
|
||||
|
@ -182,4 +182,5 @@
|
||||
<string name="yes_confirm">Oui</string>
|
||||
<string name="no_confirm">Non</string>
|
||||
<string name="pref_show_sync_notifications">Afficher les notifications de synchronisation</string>
|
||||
<string name="sync_complete">Synchronisation terminée</string>
|
||||
</resources>
|
||||
|
@ -271,4 +271,5 @@
|
||||
<string name="yes_confirm">Yes</string>
|
||||
<string name="no_confirm">No</string>
|
||||
<string name="pref_show_sync_notifications">Show sync notifications</string>
|
||||
<string name="sync_complete">Synchronization complete</string>
|
||||
</resources>
|
||||
|
Loading…
x
Reference in New Issue
Block a user