Qin Wang
259350e343
Implement FastPairClient to provides APIs to the FastPair backend OAuth/un-OAuth API
...
PiperOrigin-RevId: 543807725
2023-06-27 11:42:27 -07:00
Qin Wang
7a25b33603
Builds FastPairInfo proto to upload device to footprints
...
PiperOrigin-RevId: 543496714
2023-06-26 11:36:38 -07:00
Janusz Sobczak
3cf20ee3bc
Store metadata in FastPairDevice
...
Add DeviceMetadata to FastPairDevice after downloading it.
It simplifies the code and prevents fetching the same metadata several times.
FastPairDataEncryptorImpl does not download the metadata anymore. Metadata
must have already been downloaded, otherwise we wouldn't know what FP protocol
to use.
PiperOrigin-RevId: 542490742
2023-06-22 01:48:56 -07:00
Qin Wang
e4b12dbd80
Interface for passing HTTP Responses/Requests to observers
...
PiperOrigin-RevId: 542402792
2023-06-21 17:06:23 -07:00
Janusz Sobczak
20acd4eeb9
Add initial pairing in scalable seeker
...
PiperOrigin-RevId: 541034178
2023-06-16 16:14:14 -07:00
Janusz Sobczak
82b5e10d5b
Implement StartFastPairScan
...
PiperOrigin-RevId: 536487662
2023-05-30 13:08:31 -07:00
Qin Wang
60ba057230
Let fake_fast_pair_repository run with SingleThreadExecutor
...
PiperOrigin-RevId: 532838814
2023-05-17 10:51:04 -07:00
Qin Wang
2c70aababf
Add FastPairMediator
...
PiperOrigin-RevId: 520437860
2023-03-29 14:09:43 -07:00
Nick Bourdakos
57dd89c34c
Internal change
...
PiperOrigin-RevId: 518076706
2023-03-20 14:27:22 -07:00
Qin Wang
1d01973d17
Fix Metadata downloading callback issue
...
PiperOrigin-RevId: 508767628
2023-02-10 15:25:35 -08:00
Qin Wang
21e12fe8aa
Add constructor and destructor for FakeFastPairReposity
...
PiperOrigin-RevId: 507873629
2023-02-07 13:44:53 -08:00
Qin Wang
778af635ec
compatible_with = ["//buildenv/target:non_prod"]
...
PiperOrigin-RevId: 507831985
2023-02-07 11:06:41 -08:00
hai007
c1ffccfacf
Create FakeFastPairRepository for test support
...
PiperOrigin-RevId: 506720516
2023-02-02 14:17:58 -08:00
hai007
72f0b1d323
Create Fast Pair repository to manage server access API.
...
PiperOrigin-RevId: 506162700
2023-01-31 17:32:21 -08:00
hai007
589829f947
Create a downloader class to trigger downloading and deal with the success and failure status.
...
PiperOrigin-RevId: 501961621
2023-01-13 16:12:52 -08:00