Peter Cai
|
a87f154653
EuiccChannelManagerService: Stop throwing exceptions for USB channels when switching
|
1 year ago |
Peter Cai
|
3b7bd8b31e
fix: Validate nickname and convert to proper UTF-8 before passing to JNI
|
1 year ago |
Peter Cai
|
5476e335b1
Move ProfileDownloadException to LPA
|
1 year ago |
Peter Cai
|
895cbdd53d
lpa: Track last HTTP response on failure
|
1 year ago |
Peter Cai
|
1a3fd621d9
EuiccChannelManagerService: move applyCompletionTransform() to companion object
|
1 year ago |
Peter Cai
|
74489a9ae0
EuiccChannelManagerservice: Fix completion event in returned flows
|
1 year ago |
Peter Cai
|
d68a7172de
EuiccChannelManagerService: Fix support for multiple subscribers
|
1 year ago |
Peter Cai
|
5b079c95ac
ui: wizard: Implement the download process
|
1 year ago |
Peter Cai
|
f2c233fe1c
EuiccChannelManagerService: Introduce IDs for tasks
|
1 year ago |
Peter Cai
|
3507c17834
EuiccChannalManagerService: manually buffer the returned flow
|
1 year ago |
Peter Cai
|
837c34ba70
Add convience "Done" subscriber method for Flow<ForegroundTaskState>
|
1 year ago |
Peter Cai
|
6a2d4d66dd
Move EuiccChannelManagerService to withEuiccChannel()
|
1 year ago |
Peter Cai
|
d26a8ddc78
EuiccChannelManagerService: stop using blocking variants unnecessarily
|
1 year ago |
Peter Cai
|
2337ad035d
Post a notification to signify task failure from service
|
1 year ago |
Peter Cai
|
4709b6994f
Don't call stopSelf() if the coroutine is cancelled
|
1 year ago |
Peter Cai
|
349c8179b0
Force foreground tasks to always complete (i.e. not cancelled)
|
1 year ago |
Peter Cai
|
54b4f61fd7
Improve notification channel creation
|
1 year ago |
Peter Cai
|
7661b4b84f
Output any foreground task error to Log
|
1 year ago |
Peter Cai
|
479e0ff34a
Move profile switching to use the new foreground task flow
|
1 year ago |
Peter Cai
|
79f43e2fda
Set notification to alert only once
|
1 year ago |
Peter Cai
|
2721f91277
Make foreground notifications much more reliable
|
1 year ago |
Peter Cai
|
653123939c
Set notifications to ongoing
|
1 year ago |
Peter Cai
|
48b5f8ce06
Impose timeout on waiting for foreground start
|
1 year ago |
Peter Cai
|
31c06470c6
Move profile deletion to new flow
|
1 year ago |
Peter Cai
|
cf5704be42
Move profile download to the new foreground flow
|
1 year ago |
Peter Cai
|
f71da0e4ff
Update documentation
|
1 year ago |
Peter Cai
|
fe1319537a
Make foreground tasks block UI reloads
|
1 year ago |
Peter Cai
|
9a77824f79
Enforce updateForegroundNotification to run in the main thread
|
1 year ago |
Peter Cai
|
3add3ffa90
refactor: Launch profile download task inside EuiccChannelManagerService
|
1 year ago |
Peter Cai
|
59f3597874
refactor: Wrap EuiccChannelManager in an Android Service instance
|
1 year ago |