Title: Add the ability to specify RunLoop and RunLoopMode in `after` and `every` methods by madeinqc · Pull Request #38 · radex/SwiftyTimer · GitHub
Open Graph Title: Add the ability to specify RunLoop and RunLoopMode in `after` and `every` methods by madeinqc · Pull Request #38 · radex/SwiftyTimer
X Title: Add the ability to specify RunLoop and RunLoopMode in `after` and `every` methods by madeinqc · Pull Request #38 · radex/SwiftyTimer
Description: This was required in my project to be able to use after and every methods for timers that need to update the UI. The timer needs to run in .commonModes to be able to update the UI while scrolling. It keep the same behaviour as previously and the signature is backward compatible. I added a new start function because the splat operator is not available in Swift, hence the need to create a new one that takes an array as parameters. Feedbacks are welcome, I will adjust the PR accordingly.
Open Graph Description: This was required in my project to be able to use after and every methods for timers that need to update the UI. The timer needs to run in .commonModes to be able to update the UI while scrolling. ...
X Description: This was required in my project to be able to use after and every methods for timers that need to update the UI. The timer needs to run in .commonModes to be able to update the UI while scrolling. ...
Opengraph URL: https://github.com/radex/SwiftyTimer/pull/38
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:8c99aa0a-e956-b306-beb1-7a62db70f097 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | E8DA:11169F:4A3226:620DD2:696AAB70 |
| html-safe-nonce | 6b92e4a0c461a8c26af324d918667301bf0883ad52b935a17dab784ffea5a7af |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOERBOjExMTY5Rjo0QTMyMjY6NjIwREQyOjY5NkFBQjcwIiwidmlzaXRvcl9pZCI6IjIxMjQ4MTQxMTY1OTU2MDg0MzMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 9713201b0297174a92cc27f1b8c459b020514bb97a4f21fe1f4ec6377b4ffb4e |
| hovercard-subject-tag | pull_request:134681068 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/radex/SwiftyTimer/pull/38/checks |
| twitter:image | https://avatars.githubusercontent.com/u/7191124?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/7191124?s=400&v=4 |
| og:image:alt | This was required in my project to be able to use after and every methods for timers that need to update the UI. The timer needs to run in .commonModes to be able to update the UI while scrolling. ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3eaf9b8cf1badcd7041a8ad480b9d9b28bea0ef1cc821ca9ff20f2cc7f4fe4b9 |
| turbo-cache-control | no-preview |
| go-import | github.com/radex/SwiftyTimer git https://github.com/radex/SwiftyTimer.git |
| octolytics-dimension-user_id | 183747 |
| octolytics-dimension-user_login | radex |
| octolytics-dimension-repository_id | 35327084 |
| octolytics-dimension-repository_nwo | radex/SwiftyTimer |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 35327084 |
| octolytics-dimension-repository_network_root_nwo | radex/SwiftyTimer |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | dd9a979046e6382bd084e2bd873bf65f797125ff |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width