lp:~tomdroid-dev/tomdroid/rework-auth-error-handling

Created by Olivier Bilodeau and last modified
Get this branch:
bzr branch lp:~tomdroid-dev/tomdroid/rework-auth-error-handling
Members of Tomdroid Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Tomdroid Developers
Project:
Tomdroid
Status:
Development

Recent revisions

289. By Olivier Bilodeau

don't send an AUTH_SUCCESS if we got exceptions...

unfortunately this still doesn't fix the preference saving issue but is cleaner now

288. By Olivier Bilodeau

added parenthesis around exception stuff so diminish user confusion

287. By Olivier Bilodeau

errors now sent to proper activity

by sending the exception message to the handler which called the sync methods the error shows on the right activity

286. By Olivier Bilodeau

added tasks

I think it's ugly and shouldn't be done this way but I have no idea on how to better do it in a timtely fashion

285. By Olivier Bilodeau

OAuth subsystem exception rework

OAuth authentication core is now throwing all throwable exceptions
Callers are now logging and sending to handlers
Handlers are now showing exception short name on the UI (starting with that since we don't know what to expect and don't want something like 'Token plaintext-token was rejected by server' shown on the screen)

284. By Olivier Bilodeau

comment

283. By Olivier Bilodeau

more logging on note parsing errors from SdCard sync

282. By Olivier Bilodeau

merged local divergence from lp:tomdroid

281. By Olivier Bilodeau

merged folder-location feature. Fixes lp:837119

Increased log verbosity when an invalid path is given
Added NEWS

280. By Olivier Bilodeau

migrated log statement from string concat to format string to embrace our new logging paradigm

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~tomdroid-maintainers/tomdroid/main
This branch contains Public information 
Everyone can see this information.