Anay Wadhera
a882f5816d
Block targets with the same vendor ID
...
This CL does many things:
1) Adds a new API for RegisterSendSurface to specify vendor ID and whether we should block targets with the same vendor ID.
2) Refactors the sending surface callback observer lists to maps, mirroring Android.
3) Uses WrappedShareTargetDiscoveredCallback, which wraps the passed-in `ShareTargetDiscoveredCallback` and adds blocking on vendor ID (the actual point of this CL).
PiperOrigin-RevId: 639969139
2024-06-03 17:50:47 -07:00
..
2024-06-03 12:48:22 -07:00
2024-04-11 11:18:12 -07:00
2024-05-31 12:47:24 -07:00
2024-06-03 15:12:36 -07:00
2024-05-31 12:47:24 -07:00
2024-05-16 13:57:01 -07:00
2024-05-14 12:06:15 -07:00
2024-05-16 13:57:01 -07:00
2024-04-24 15:48:54 -07:00
2024-05-31 12:47:24 -07:00
2024-01-08 10:20:37 -08:00
2024-06-03 17:50:47 -07:00
2024-05-31 11:11:05 -07:00
2024-05-31 11:11:05 -07:00
2024-05-31 13:37:16 -07:00
2024-05-31 13:37:16 -07:00
2024-05-31 13:37:16 -07:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-05-30 12:44:55 -07:00
2024-06-03 12:28:34 -07:00
2024-06-03 17:50:47 -07:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-04-22 16:12:55 -07:00
2024-04-22 16:12:55 -07:00
2024-05-27 19:23:40 -07:00
2024-05-27 19:23:40 -07:00
2024-01-16 12:54:38 -08:00
2024-06-03 12:28:34 -07:00
2024-06-03 12:28:34 -07:00
2024-06-03 12:28:34 -07:00
2024-06-03 12:28:34 -07:00
2024-04-24 15:48:54 -07:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-03-25 12:43:50 -07:00
2024-03-25 12:43:50 -07:00
2024-04-24 15:48:54 -07:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-05-16 14:22:48 -07:00
2024-05-16 14:22:48 -07:00
2024-05-30 09:22:59 -07:00
2024-05-29 20:25:48 -07:00
2024-05-27 19:23:40 -07:00
2024-01-16 12:54:38 -08:00
2024-05-27 19:23:40 -07:00
2024-05-29 20:25:48 -07:00
2024-01-16 12:54:38 -08:00
2024-02-02 17:22:35 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-05-30 12:44:55 -07:00
2024-05-14 12:57:35 -07:00
2024-05-14 12:57:35 -07:00
2024-05-14 12:57:35 -07:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-05-31 13:37:16 -07:00
2024-05-31 13:37:16 -07:00
2024-05-31 13:37:16 -07:00
2024-05-16 14:22:48 -07:00
2024-04-18 11:23:46 -07:00
2024-06-03 17:50:47 -07:00
2024-06-03 17:50:47 -07:00
2024-06-03 17:50:47 -07:00
2024-05-29 10:03:04 -07:00
2024-05-29 10:03:04 -07:00
2024-06-03 17:50:47 -07:00
2024-05-24 14:04:57 -07:00
2024-05-24 14:04:57 -07:00
2024-05-24 14:04:57 -07:00
2024-03-25 12:43:50 -07:00
2024-03-18 14:05:16 -07:00
2024-03-25 12:43:50 -07:00
2024-03-25 12:43:50 -07:00
2024-03-28 18:04:48 -07:00
2024-03-28 18:04:48 -07:00
2024-03-28 18:04:48 -07:00
2024-01-16 12:54:38 -08:00
2024-05-31 13:37:16 -07:00
2024-05-31 13:37:16 -07:00
2024-05-31 13:37:16 -07:00
2024-05-14 14:22:25 -07:00
2024-05-21 18:00:13 -07:00
2024-05-21 18:00:13 -07:00
2024-05-21 18:00:13 -07:00
2024-05-23 11:38:32 -07:00
2024-06-03 12:48:22 -07:00
2024-06-03 12:48:22 -07:00
2024-01-16 12:54:38 -08:00
2024-06-03 12:28:34 -07:00
2024-06-03 12:28:34 -07:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-01-16 12:54:38 -08:00
2024-03-25 12:43:50 -07:00
2024-03-25 12:43:50 -07:00
2024-05-31 13:53:59 -07:00
2024-06-03 12:28:34 -07:00
2024-06-03 12:28:34 -07:00
2024-06-03 17:50:47 -07:00
2024-06-03 17:50:47 -07:00
2024-06-03 17:50:47 -07:00