2 Commits (0c8208f99ea540f9033abb98f2fdb6d41c41f56a)

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