Commit Graph
153 Commits
Author SHA1 Message Date
Francis Tsui 4a8d97ff5e Rename share_target_info files to share_session.
PiperOrigin-RevId: 646204158
2024-06-24 13:35:11 -07:00
Francis Tsui 822e1af2a5 Move remaining payload processing into ShareTargetInfo.
PiperOrigin-RevId: 646185948
2024-06-24 12:36:44 -07:00
Anay Wadhera 0ad19f3ce9 Deprecate ble_v2 in Nearby Sharing
PiperOrigin-RevId: 645522524
2024-06-21 15:43:20 -07:00
Francis Tsui 8ba443c7dc Fix send text
PiperOrigin-RevId: 645516517
2024-06-21 15:21:54 -07:00
Anay Wadhera 29099eed43 deprecate another flag
PiperOrigin-RevId: 645240613
2024-06-20 20:17:21 -07:00
Anay Wadhera 897da9a54d deprecate flag
PiperOrigin-RevId: 645215759
2024-06-20 18:15:24 -07:00
Anay Wadhera d4aa4e3a2b Remove Get/SetIsReceiving
PiperOrigin-RevId: 645085883
2024-06-20 10:48:18 -07:00
Anay Wadhera 7db83028ab Add and plumb GetContacts() API
PiperOrigin-RevId: 644504090
2024-06-18 14:02:47 -07:00
Francis Tsui 02379cc0a8 Remove AttachmentInfo.
PiperOrigin-RevId: 644459879
2024-06-18 11:38:14 -07:00
Francis Tsui 23031698dd Move IntroductionFrame handing to ShareTargetInfo.
PiperOrigin-RevId: 644192822
2024-06-17 18:04:35 -07:00
Anay Wadhera 2fccc4a48b Filter out contacts when downloading
PiperOrigin-RevId: 644181519
2024-06-17 17:15:43 -07:00
Francis Tsui 9ea59a98dc Cleanup payload creation.
PiperOrigin-RevId: 644155481
2024-06-17 15:39:23 -07:00
Anay Wadhera 15f669b3d9 Update NearbyShareContactManagerImpl to use absl::StatusOr
PiperOrigin-RevId: 644133624
2024-06-17 14:26:30 -07:00
Francis Tsui 55b5b9ee07 Add adapter state to adapter status change notification.
PiperOrigin-RevId: 643380513
2024-06-14 10:10:07 -07:00
Francis Tsui 03dba4ae8b Remove unnecessary dependencies.
PiperOrigin-RevId: 643374160
2024-06-14 09:47:55 -07:00
Anay Wadhera 9d65c2346c remove fastinit toggle api
PiperOrigin-RevId: 643117020
2024-06-13 14:13:58 -07:00
Crisrael Lucero e78a60f512 Move to google.protobuf.FieldMask
PiperOrigin-RevId: 643065889
2024-06-13 11:29:44 -07:00
Guogang Li 0d67ae9c33 Applied stable endpoint ID for everyone mode
PiperOrigin-RevId: 642629218
2024-06-12 08:53:53 -07:00
Francis Tsui 3d2adf8b42 internal changes.
PiperOrigin-RevId: 642056854
2024-06-10 16:20:30 -07:00
Anay Wadhera a571b0324e Internal change
PiperOrigin-RevId: 642028815
2024-06-10 14:46:11 -07:00
Anay Wadhera fb982295fb Move to google.protobuf.FieldMask
PiperOrigin-RevId: 641320767
2024-06-07 12:13:13 -07:00
Anay Wadhera c3924eb8df Add car and foldable types to target types.
PiperOrigin-RevId: 641248360
2024-06-07 07:50:45 -07:00
Francis Tsui 2d845718f2 Cleanup share target info.
PiperOrigin-RevId: 641091075
2024-06-06 18:57:08 -07:00
Francis Tsui ece828ab55 Simplify PairKeyVerificationRunner interface.
PiperOrigin-RevId: 641087956
2024-06-06 18:38:34 -07:00
Francis Tsui 3c73448dc8 Move Attachments into ShareTargetInfo.
PiperOrigin-RevId: 640597022
2024-06-05 11:48:00 -07:00
Edwin Wu 334ef7a3e1 [JNI] Refactor Payload and PayloadId/PayloadType
PiperOrigin-RevId: 640490438
2024-06-05 05:25:29 -07:00
Francis Tsui 37327e79f3 Change Open to accept AttachmentContainer.
PiperOrigin-RevId: 640278287
2024-06-04 14:12:40 -07:00
Anay Wadhera 98dc739a8a Remove extra discovery_callback parameter from UnregisterSendSurface()
PiperOrigin-RevId: 640205209
2024-06-04 10:43:21 -07:00
Anay Wadhera 0a96c9f7e0 Remove SetArcCleanupCallback API.
PiperOrigin-RevId: 640199327
2024-06-04 10:27:50 -07:00
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
Francis Tsui 994d3c883b internal changes
PiperOrigin-RevId: 639925792
2024-06-03 15:12:36 -07:00
Francis Tsui 60b858d487 Change AnalyticsRecorder to accept AttachmentContainer.
PiperOrigin-RevId: 639879717
2024-06-03 12:48:22 -07:00
Francis Tsui 911d55ff63 Change SendAttachements to accept an AttachmentContainer.
PiperOrigin-RevId: 639874033
2024-06-03 12:28:34 -07:00
Francis Tsui d073073593 Move Attachments out of ShareTarget in TransferUpdate callback to match API.
PiperOrigin-RevId: 639142725
2024-05-31 13:53:59 -07:00
Francis Tsui 13504726f9 Create AttachmentContainer class.
PiperOrigin-RevId: 639137658
2024-05-31 13:37:16 -07:00
Anay Wadhera a91f428e71 Remove selected contacts code from service
PiperOrigin-RevId: 639122146
2024-05-31 12:47:24 -07:00
Anay Wadhera ec3cf6ca26 Add vendor ID from a registered receive surface to the advertisement.
PiperOrigin-RevId: 639091253
2024-05-31 11:11:05 -07:00
Francis Tsui aa277cc202 Switch to absl random to generate payload and attachment ids.
PiperOrigin-RevId: 638749436
2024-05-30 12:44:55 -07:00
Eiden Kim 7459330bd5 [Sharing] Add more unit tests for ProcessUnknownFilePathsToDelete
PiperOrigin-RevId: 638677572
2024-05-30 09:22:59 -07:00
Guogang Li 9b8d708a7f Add use_stable_endpoint_id to AdvertisingOptions
PiperOrigin-RevId: 638501216
2024-05-29 20:25:48 -07:00
Anay Wadhera b2efc04bb2 Introduce WrappedShareTargetDiscoveredCallback.
PiperOrigin-RevId: 638421531
2024-05-29 14:56:55 -07:00
Eiden Kim 4d21499342 [Sharing] Delete unknown payload with kProgress status
PiperOrigin-RevId: 638418216
2024-05-29 14:45:10 -07:00
Francis Tsui f15f7ecc24 Add kInvalidArgument status.
PiperOrigin-RevId: 638322753
2024-05-29 10:03:04 -07:00
Eiden Kim 25493f4241 Filter expected files out from the delete list.
PiperOrigin-RevId: 637746917
2024-05-27 19:23:40 -07:00
Francis Tsui 9c6cde0770 Remove auto app start flag from settings.
PiperOrigin-RevId: 637027668
2024-05-24 14:04:57 -07:00
Anay Wadhera a46531153d Refactor receive surface callbacks into a map of TransferUpdateCallback* to vendor ID.
PiperOrigin-RevId: 637001019
2024-05-24 12:30:36 -07:00
Anay Wadhera 60bba62294 Add vendor ID to register receive surface API.
PiperOrigin-RevId: 636986314
2024-05-24 11:42:37 -07:00
Anay Wadhera 7164bc98f6 Attach vendor ID to ShareTarget.
PiperOrigin-RevId: 636621178
2024-05-23 11:38:32 -07:00
Anay Wadhera 76a99ec941 Demystify FindEndpoint() in test code.
PiperOrigin-RevId: 636319141
2024-05-22 15:47:34 -07:00
Francis Tsui bf9b5ccb91 Rationalize disconnection handling.
PiperOrigin-RevId: 635985141
2024-05-21 18:00:13 -07:00