Adding support for prefill values. This was a feature of the existing SDK that is being migrated to the new UberAuth, so logic should be fairly similar.
NetworkProvider
This is a network utility used to make the PAR request. There is a similar class in UberCore, but since it will be removed I recreated in UberAuth
ParRequest
This is the request builder for the PAR endpoint. Should be similar to AuthorizeRequest, but with different values.
Scope Changes
I reduced the scope of several classes where possible.
Testing
Manual testing -- Use the sample app and test client id 9QZcD_Ki6NbhGCrVXSUHCxfevm-C9Khj to test changes
Description
Adding support for prefill values. This was a feature of the existing SDK that is being migrated to the new UberAuth, so logic should be fairly similar.
NetworkProvider
This is a network utility used to make the PAR request. There is a similar class in UberCore, but since it will be removed I recreated in UberAuth
ParRequest
This is the request builder for the PAR endpoint. Should be similar to AuthorizeRequest, but with different values.
Scope Changes
I reduced the scope of several classes where possible.
Testing
9QZcD_Ki6NbhGCrVXSUHCxfevm-C9Khj
to test changesDemo
https://github.com/uber/rides-ios-sdk/assets/5241321/83a05445-bfd5-4a5a-96f4-14fd2927cf43