Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace socket-based Client->File Provider Extension communication with in-built File Provider XPC #6235

Closed
claucambra opened this issue Nov 21, 2023 · 0 comments · Fixed by #6324
Assignees
Labels
enhancement enhancement of a already implemented feature/code feature: 💽 virtual filesystem os: 🍎 macOS

Comments

@claucambra
Copy link
Collaborator

How to use GitHub

  • Please use the 👍 reaction to show that you want to have the same feature implemented.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature description

Unfortunately our socket implementation at the moment treats the client-side as a communication receiver and the file provider extensions and senders. We initiate communication from the extension side and cannot do it the other way around

A better solution all around is to use the FIle provider's officially supported XPC based connection method to communicate between the extensions and the client

@claucambra claucambra added enhancement enhancement of a already implemented feature/code os: 🍎 macOS feature: 💽 virtual filesystem labels Nov 21, 2023
@claucambra claucambra self-assigned this Nov 21, 2023
@claucambra claucambra changed the title Repalce socket-based Client->File Provider Extension communication with in-built File Provider XPC Replace socket-based Client->File Provider Extension communication with in-built File Provider XPC Jan 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement enhancement of a already implemented feature/code feature: 💽 virtual filesystem os: 🍎 macOS
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant