Skip to content
This repository has been archived by the owner on Feb 27, 2019. It is now read-only.

Factored permissions out into subspecs #216

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

timothycosta
Copy link

@timothycosta timothycosta commented Jan 11, 2017

I've factored out all of the individual permissions into subspecs. However, the subspecs just add swift files into the core framework. They don't result in individual frameworks or use preprocessor macros.

Everything seems to be working except for bluetooth, which relies on a while loop on line 486 of PermissionScope.swift. I've commented out the loop for the moment as I don't quite understand how it works. It might be a very simple fix.

There are a couple of places where I've resorted to responds(to:) where I wasn't able to abstract out the current logic. It's not pretty, but I don't know a better way to get around the issue without re-architecting everything in order to pull out status and request into individual classes. That seems like it would be a good idea long term, and would probably completely sidestep the bluetooth issue.

@nickoneill
Copy link
Owner

Wow @timothycosta, thank you, this looks like quite a bit of work. I'll review and get back to you on your questions.

@timothycosta
Copy link
Author

@nickoneill Did you ever get a chance to look at this? If you have suggestions for how I can get bluetooth working again I'd be happy to take another stab at it.

@gdetari
Copy link

gdetari commented Apr 7, 2017

@nickoneill any update on this? This change would be very useful.

@nickoneill
Copy link
Owner

No, sorry. I'm busy right now and don't have time to work on this project.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants