History log of /packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d92a75c707461188e8743149476e8f49ef191b42 15-Nov-2013 Tony Mantler <nicoya@google.com> Make sure the client certificate is always installed

b/11678638

Change-Id: Iafe200d14b72678324758fe08b03c8ea7bb9dc5c
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
adc77ca7aae4d6f50d40379141e4398ca052d5d5 13-Nov-2013 Alon Albert <aalbert@google.com> Log Exceptions When Sending Message

Also, if an exception happens, don't attempt to send a bad message file

Bug: 11538910
Change-Id: Ice82a891dd85df58fff6c4b41199ac51614ca8ba
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
99905866eb53becb2bd2c15f27546d634df9b3b0 31-Oct-2013 Tony Mantler <nicoya@google.com> Don't assume email was sent successfully when HTTP status is not 200

Also add some logging.

b/11350433

Change-Id: Ib3eea6f7b349ea25deff0f93c4768aaf1c33af53
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
b160b48067ff1d6ff937d3e75c182a8102f655ad 09-Sep-2013 Yu Ping Hu <yph@google.com> Add null check in smart reply query.

Bug: 10675125
Change-Id: I760ea02c24457fbdd804c785db8cbc9ab736664f
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
ff7e02603bc8196f411c0c491d74a42e747b7dc5 08-Aug-2013 Yu Ping Hu <yph@google.com> Decouple operation management from EasServerConnection.

This restructuring touches a regrettable number of files,
but allows us to put common code in a common base class.
(Before, it was messy because it would be muddled with the
connection management code.) Specifically, we want common
error paths to be handled in one place, although this isn't
implemented yet.

The new class of interest is EasOperation. This CL changes
Ping to use this base class. Future changes will switch all
operations to work this way.

Change-Id: I1bd26336e8916cafe592352f8ee05616bce8181c
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
c35d2fa94faa0f9abeded869a01108bac2bcedcc 26-Jun-2013 Yu Ping Hu <yph@google.com> Fix Exchange attachment loading.

Also, minor refactor with EasServerConnection ctor.

Note: this implementation has (at least) 2 flaws:
- It can run concurrently with sync, which is probably bad.
- It doesn't do any status updates to the UI.

There are bugs filed for these.

Change-Id: I6c41842afbed45af7747a460010e49fa3010e2a5
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
56d35257ef1493e849522c3c2828d904e4c5531f 26-Jun-2013 Scott Kennedy <skennedy@google.com> Clean up a bunch of warnings

Bug: 9565838
Change-Id: Ieb65ab41c1e320647a1a17b835371c5eb8e342db
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
d738c447d8597062f2f20ecb94b96e8bee12a531 30-May-2013 Yu Ping Hu <yph@google.com> Code refactoring, prep for contacts/calendar.

- Move the mProtocolVersionDouble to base class, and
clean up how it's cached.
- Decouple outbox sync code from folder sync code.

Change-Id: Ia160111ec644295773feb72533a01f8af3032a41
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java
c9e47f85203da0ea3b6e9a49aa2007d1fc6f0814 08-May-2013 Yu Ping Hu <yph@google.com> Cleave sync adapter from ExchangeService.

All manual syncs now go through the system sync manager,
with no involvement of the SyncManager or the
ExchangeService (hopefully).

Push is not yet properly implemented in the new way.

Change-Id: I62477ff963016f878e244144d5ebbebce7fe2521
/packages/apps/Exchange/src/com/android/exchange/service/EasOutboxSyncHandler.java