* Get a job created that can create a webhook subscription for a twitch user login * Remove ngork url * Refactor add store the access token in the cache * Get a controller stood up to recieve the webhooks. Now they just need to be processed * Get User columns added and got webhook controller bones working * Update the webhook job to use the User * Add a way for the User to input their Twitch User Name. Plus a linter fix * Delay webhook registration when profile is updated * Don't add _ in username * Use String columns * Quick fix and add some more requests specs * Specs for the webhook job * Get a show page Twitch Live Streams. Just a straight embed of the Twitch Everything Embed UI. Works surprisingly well responsively, and works on all screen sizes * Fix Gemfile.lock from merge issues * Add support for expired tokens and add spec * Add secrets to webhook registration and clean up spec to remove token logic * Verify webhook secret and spec it * Add rake task to enqueue webhook registration for all Users. This can be used from Heroku Scheduler * Update the lease seconds to be for 5 days * Actually lets do 7 so we can refresh twice a week and try to make sure that we can always miss one * Hijack the existing Twitch logo instead of making a duplicate one * Remove comment and replace with log line * Remove some white space * Log to Airbrake when webhook errors occur * Move to passing in an id instead of User object * Extract logic from Job to Service object * Capitilize in the view * Move out of models and into services * Remove letover stub * Remove one usage of Faraday * Use HTTParty for all the HTTP here
21 lines
330 B
YAML
21 lines
330 B
YAML
GITHUB_KEY:
|
|
GITHUB_SECRET:
|
|
GITHUB_TOKEN:
|
|
|
|
TWITTER_ACCESS_TOKEN:
|
|
TWITTER_ACCESS_TOKEN_SECRET:
|
|
TWITTER_KEY:
|
|
TWITTER_SECRET:
|
|
|
|
ALGOLIASEARCH_API_KEY:
|
|
ALGOLIASEARCH_APPLICATION_ID:
|
|
ALGOLIASEARCH_SEARCH_ONLY_KEY:
|
|
|
|
PUSHER_APP_ID:
|
|
PUSHER_KEY:
|
|
PUSHER_SECRET:
|
|
PUSHER_CLUSTER:
|
|
|
|
TWITCH_CLIENT_ID:
|
|
TWITCH_CLIENT_SECRET:
|
|
TWITCH_WEBHOOK_SECRET:
|