1 Commits (1e297c50ad2938e511a3c86f4b190fd3fc3559d6)

Author SHA1 Message Date
Nikos Filippakis 1e297c50ad
Re-format project as a Go module (#310) 4 years ago
Kegan Dougal 34ea2d06ce Give a more helpful error message if a service is created with an unknown user ID 8 years ago
Kegan Dougal 295c9bbb4b Add 'api' package and move HTTP API requests there 8 years ago
Kegan Dougal 65963cd93f Add stub RSS Service. Add DefaultService. Add Poller interface. 8 years ago
Kegan Dougal 1fbb579212 Add /admin/removeAuthSession 8 years ago
Kegan Dougal 267890503f Delete webhook services when there are no webhooks left 8 years ago
Kegan Dougal b59d43b810 Add a `NextBatchStorer` interface to load/save next_batch tokens 8 years ago
Kegan Dougal 5f9a065d83 Persist next_batch tokens 8 years ago
Kegan Dougal 8b44f3658c Support bot options and implement github bot options for default repos 8 years ago
Kegan Dougal 8f8dec5539 Sync rooms on startup 8 years ago
Kegan Dougal b923d364ed Indexes! 8 years ago
Kegan Dougal 97a292c65f Change how Services are notified for incoming !commands and expansions 8 years ago
Kegan Dougal 5026b90b52 Create services with JSON by default 8 years ago
Kegan Dougal 514aab3c61 Create realms with JSON by default 8 years ago
Kegan Dougal f928b4c84e Review comments 8 years ago
Kegan Dougal 8937e031c0 Implement processing of !jira create commands 8 years ago
Kegan Dougal a56d2b1866 s/id/session_id/ 8 years ago
Kegan Dougal 71be73a721 Add ID field to AuthSessions so redirects can lookup based off this key 8 years ago
Kegan Dougal 51bf830632 Tweak the auth session API to be more transactional 8 years ago
Kegan Dougal 11df0fe3c9 Decode the realm JSON before calling methods on it 8 years ago
Kegan Dougal ca1168147f Add concept of AuthSessions 8 years ago
Kegan Dougal 098101015b Remove concept of AuthModule and ThirdPartyAuth 8 years ago
Kegan Dougal 36eb21be7c Add concept of AuthRealms 8 years ago
Kegan Dougal 8fea4bb0ab Add AuthModule concept 8 years ago
Kegan Dougal 514d59e4d5 Remove Service ID from ThirdPartyAuth; query off resource instead. 8 years ago
Kegan Dougal 1d08fcbb18 Add LoadThirdPartyAuthsForUser and StoreThirdPartyAuth 8 years ago
Kegan Dougal cdee3d1a51 Add ThirdPartyAuth struct and third_party_auth table with CRU operations 8 years ago
Kegan Dougal edf3f87674 Move database/types.go to types/types.go in its own 'types' package 8 years ago
Mark Haines 9c83637852 An extensible Matrix bot written in Go 8 years ago