212 Commits (e6e859ec48d47f2f7f6a1d69fe64e20147c0c841)
 

Author SHA1 Message Date
Kegsay e6e859ec48 Merge pull request #62 from matrix-org/kegan/gh-no-webhooks-means-no-service 9 years ago
Kegan Dougal 267890503f Delete webhook services when there are no webhooks left 9 years ago
Kegsay 0275069cb8 Merge pull request #61 from matrix-org/kegan/ignore-events-on-join 9 years ago
Kegan Dougal ce2af7ed71 Add TODO marker 9 years ago
Kegan Dougal 68cb87be66 Do not process /sync responses for rooms the bot has just joined 9 years ago
Kegsay 2bb04b3b6d Merge pull request #60 from matrix-org/kegan/persist-next-batch 9 years ago
Kegan Dougal 178ae79e29 Review comments 9 years ago
Kegan Dougal 41f5cdabaf Remove TODOs which are now done 9 years ago
Kegan Dougal b59d43b810 Add a `NextBatchStorer` interface to load/save next_batch tokens 9 years ago
Kegan Dougal 5f9a065d83 Persist next_batch tokens 9 years ago
Kegan Dougal bacc0eebb5 Return Authenticated:false rather than 404ing on missing sessions - it makes life much easier 9 years ago
Kegan Dougal 8fe15076e9 More useful input/output logging please for debugging 9 years ago
Kegsay 70bf4ce5ed Merge pull request #57 from matrix-org/kegan/gh-explicit-unregister-webhooks 9 years ago
Kegan Dougal 8c6445183c Warn rather than Error 9 years ago
Kegan Dougal b5e0665c64 Allow github webhooks to be explicitly removed 9 years ago
Kegsay 635ea03516 Merge pull request #56 from matrix-org/kegan/configure-client-name 9 years ago
Kegan Dougal 7bafa40708 Only Sync if told to do so 9 years ago
Kegan Dougal 314b63e900 Set the desired DisplayName for a client when it is being configured 9 years ago
Kegsay d8b248cb2c Merge pull request #52 from matrix-org/kegan/split-gh-service 9 years ago
Kegan Dougal aea0e3a104 Split up github service into 2 services 9 years ago
Kegsay dc9872bbd8 Merge pull request #48 from matrix-org/kegan/giphy 9 years ago
Kegan Dougal b2e301651b Be less excited about logging; use res.ContentLength 9 years ago
Kegan Dougal fcd4b5adc7 Comments 9 years ago
Kegan Dougal 6f2d9dc72c Add giphy integration 9 years ago
Kegsay 16e7bf3957 Merge pull request #47 from matrix-org/kegan/bot-options 9 years ago
Kegan Dougal d100d8ddd4 Don't share the matchingGroups array across multiple functions because that's insane 9 years ago
Kegan Dougal 95d8f86fa4 Combine together short and long form regexp matching to avoid expanding twice on long form 9 years ago
Kegan Dougal 8b44f3658c Support bot options and implement github bot options for default repos 9 years ago
Kegan Dougal 15dc39dedc Add an inviter key when joining rooms 9 years ago
Kegsay 761823d423 Merge pull request #46 from matrix-org/kegan/github-join-room-on-register 9 years ago
Kegsay 35f83a6c67 Merge pull request #45 from matrix-org/kegan/github-remove-hooks-on-webhook-event 9 years ago
Kegan Dougal 6924f44379 Merge branch 'kegan/github-mutex-on-register' into kegan/github-remove-hooks-on-webhook-event 9 years ago
Kegsay 324231cf00 Merge pull request #44 from matrix-org/kegan/github-mutex-on-register 9 years ago
Kegan Dougal 0e5716da1a Add TODO explaining why the mutex storage is bad and what a better solution is 9 years ago
Kegan Dougal 4772d10cbd Join webhook rooms on Register() 9 years ago
Kegan Dougal b32cb06b74 Delete webhooks when receive webhook events for no known repository 9 years ago
Kegan Dougal 26a17ab3d6 Mutex-guard services with the same ID being modified concurrently 9 years ago
Kegsay 313c4ed92a Merge pull request #43 from matrix-org/kegan/github-make-webhooks-on-register 9 years ago
Kegan Dougal 0f60be3ffc Create delta webhooks in GithubService.Register() 9 years ago
Kegan Dougal 5ac36551a6 Block comment on Github Register() to explain semantics and edge cases 9 years ago
Kegsay 9b649f001d Merge pull request #39 from matrix-org/kegan/gh-service-client-id-is-opt 10 years ago
Kegan Dougal 569587aa6b Log for nonsensical configs 10 years ago
Kegan Dougal 0ad4fc6135 Add TODO to parse the rest of the config to make sure no webhook config was supplied 10 years ago
Kegan Dougal 699b003c15 Client ID is optional when creating Github services 10 years ago
Kegsay d662d2e678 Merge pull request #38 from matrix-org/kegan/sync-on-startup 10 years ago
Kegan Dougal c7114907f6 Auto-join rooms if set in config 10 years ago
Kegan Dougal 8f8dec5539 Sync rooms on startup 10 years ago
Kegsay 42b547a5c5 Merge pull request #36 from matrix-org/kegan/github-cmd-expan-service 10 years ago
Kegan Dougal b923d364ed Indexes! 10 years ago
Kegan Dougal 97a292c65f Change how Services are notified for incoming !commands and expansions 10 years ago