зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1394073 - Call onStoreFailed in case last payload fails in the uploader r=rnewman
MozReview-Commit-ID: 9cRuevmqbLD --HG-- extra : rebase_source : be0249ddf14ff40bf1f51fc99f4d01c8eb168be0
This commit is contained in:
Родитель
2b8c3809c2
Коммит
01cce9ce69
|
@ -97,8 +97,8 @@ class PayloadDispatcher {
|
|||
}
|
||||
}
|
||||
|
||||
void lastPayloadFailed() {
|
||||
uploader.finished(uploadTimestamp);
|
||||
void lastPayloadFailed(Exception e) {
|
||||
uploader.sessionStoreDelegate.onStoreFailed(e);
|
||||
}
|
||||
|
||||
private void finished(long lastModifiedTimestamp) {
|
||||
|
|
|
@ -200,7 +200,7 @@ class PayloadUploadDelegate implements SyncStorageRequestDelegate {
|
|||
postedRecordGuids = null;
|
||||
|
||||
if (isLastPayload) {
|
||||
dispatcher.lastPayloadFailed();
|
||||
dispatcher.lastPayloadFailed(e);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -80,7 +80,7 @@ public class PayloadUploadDelegateTest {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void lastPayloadFailed() {
|
||||
public void lastPayloadFailed(Exception e) {
|
||||
didLastPayloadFail = true;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче