-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Initial implementation of Utilities #253
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel like I am going to need to have you to demo this a bit to completely understand what's going on but this looks good to me.
def self.append_routes(routing_context) | ||
REGISTRY.values.each do |furniture| | ||
REGISTRY.each_value do |furniture| |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TIL about each_value
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rubocop made me do it! But I liked it!
83a6fc7
to
6ba6e16
Compare
convene-web/app/models/space.rb
Outdated
Utilities.from_utility_hookup(jitsi_hookup).meet_domain | ||
end | ||
|
||
def hookups |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this used anywhere? I couldn't find a usage example in this PR (but its big, so likely I missed it?). Looking at the implementation, it reads like it returns Utilities, not UtilityHookups, so I was trying to understand how it is used.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably not! Thank you!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's starting to feel quite fleshed out! 🍖
Utilities connect a Space to an external vendor or service provider, such as a Jitsi Meet or BigBlueButton deployment for video; or Stripe or Paypal for payments; or AirTable or Google Sheets for a "database" - Sketching out how to move Jitsi to a Hookup
It just felt tooooo weird saying "Hookup" all the time.
9f1e681
to
7a805e4
Compare
See: #252