Commit Graph

89 Commits

Author SHA1 Message Date
Henrik Hüttemann
b5605e64f7
Add ignore other event types and more error logging 2023-09-01 11:58:55 +02:00
Henrik Hüttemann
d711b81f23
Add tests for Messages 2023-09-01 11:58:55 +02:00
Henrik Hüttemann
787c0c092f
Add Message implementation 2023-09-01 11:58:54 +02:00
Henrik Hüttemann
5e6f23aab4
Add Application Service and documentation 2023-09-01 11:58:54 +02:00
Henrik HerHde Huettemann
1191bda431 Merge pull request 'Update Woodpecker config for version 1' (#28) from update-ci into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/28
2023-08-17 13:54:33 +02:00
Henrik Hüttemann
c7e0afb8d3
Update Woodpecker config for version 1
- `pipeline:` renamed to `steps:`
- changed file extension from `yml` to `yaml`, to align with other files

For more info, see <https://woodpecker-ci.org/docs/next/migrations>
2023-08-17 13:38:49 +02:00
Henrik HerHde Huettemann
f5bae66aee Merge pull request 'Upgrade dependencies' (#27) from upgrade into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/27
2023-08-16 14:21:06 +02:00
Henrik Hüttemann
61019075cb
Upgrade dependencies 2023-08-16 13:39:00 +02:00
Henrik Hüttemann
d251cf658f
Merge branch 'fix-minor-things' 2023-06-26 14:36:02 +02:00
Henrik Hüttemann
fae5c34adf
Update dependencies 2023-06-26 13:58:34 +02:00
Henrik Hüttemann
8ba2ce4cab
Edit mapping types to use constants 2023-06-23 15:43:31 +02:00
Henrik Hüttemann
6b723db5a1
Move user and room handling to respective modules 2023-06-23 15:26:39 +02:00
Henrik Hüttemann
3459bbecd3
Move user exclusion test to user handler 2023-06-22 17:18:10 +02:00
Henrik Hüttemann
463daefeda
Fix broken and deactivated user creation test 2023-06-22 16:34:03 +02:00
Henrik Hüttemann
de87228b8d
Move membership creation to users 2023-06-22 16:17:05 +02:00
Henrik Hüttemann
3e1169235c
Add helper functions to get ID mappings 2023-06-22 15:43:40 +02:00
Henrik HerHde Huettemann
6225cdc8bb Merge pull request 'Add tests for storage helper' (#23) from test-helpers into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/23
2023-06-22 14:44:52 +02:00
Henrik Hüttemann
680ad978ea
Add tests for storage helper 2023-06-22 14:42:27 +02:00
Henrik HerHde Huettemann
b1e15242bd Merge pull request 'Fix minor things' (#22) from fix-things into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/22
2023-06-19 21:05:43 +02:00
Henrik Hüttemann
8dd4e66948
Sort TS imports 2023-06-19 20:43:54 +02:00
Henrik Hüttemann
830cf0b539
Add more explicit type annotations 2023-06-19 20:43:45 +02:00
Henrik Hüttemann
96adb5e56d
Update CI config to run tests with --ci option 2023-06-19 20:39:14 +02:00
Henrik HerHde Huettemann
4c5d4ce72e Merge pull request 'Restructure rooms codebase and write tests' (#21) from structure-handlers into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/21
2023-06-16 20:04:40 +02:00
Henrik Hüttemann
0007577bac
Restructure rooms codebase and write tests 2023-06-16 19:58:14 +02:00
Henrik HerHde Huettemann
ac4de5a923 Merge pull request 'Update dependencies' (#20) from update-dependencies into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/20
2023-06-14 15:12:53 +02:00
Henrik Hüttemann
3e9c39a24b
Update dependencies 2023-06-14 15:11:34 +02:00
Henrik HerHde Huettemann
83b830e0fc Merge pull request 'Implement Room Workflow' (#16) from implement-rooms into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/16
2023-06-14 15:05:24 +02:00
Henrik Hüttemann
ab597195da
Add membership handling 2023-06-14 15:02:10 +02:00
Henrik Hüttemann
8b8b7b290d
Add cleanup script to reset dev environment 2023-06-14 13:37:57 +02:00
Henrik Hüttemann
a06e379531
Move Membership side-effects to own function 2023-06-14 13:07:52 +02:00
Henrik Hüttemann
f767753bb3
Add instructions for rate limiting
Fixes #19
2023-06-13 14:48:48 +02:00
Henrik Hüttemann
4a54b63cc0
Fix error for duplicate room memberships 2023-06-13 12:32:11 +02:00
Henrik Hüttemann
5d5c751de8
Fix promises to be awaited 2023-06-12 17:39:31 +02:00
Henrik Hüttemann
e706451d90
Add createMembership function 2023-06-12 16:51:56 +02:00
Henrik Hüttemann
f4891fdc83
Update reset instructions 2023-06-12 15:28:59 +02:00
Henrik Hüttemann
997ebf3ebb
Add public room visibility to public chats 2023-06-12 15:23:28 +02:00
Henrik Hüttemann
ef86d6e369 --wip-- [skip ci] 2023-06-12 14:54:39 +02:00
Henrik Hüttemann
91fa37f82d
Make accessTokens nullable in storage 2023-06-12 14:54:24 +02:00
Henrik Hüttemann
4692c7edea
Move handlers and clean up 2023-06-07 18:49:14 +02:00
Henrik Hüttemann
ae3353c6cb
Add room handler 2023-06-07 18:10:55 +02:00
Henrik Hüttemann
98fe90264f
Move helper modules 2023-06-07 18:09:59 +02:00
Henrik Hüttemann
ce5a668f1c
Add Storage helper 2023-06-07 18:07:36 +02:00
Henrik Hüttemann
870128dd6e
Update entities to have more options 2023-06-07 16:36:06 +02:00
Henrik Hüttemann
b02db837cb
Update run instructions to be clearer 2023-06-07 16:36:06 +02:00
Henrik HerHde Huettemann
ac5da7dd01 Merge pull request 'Save user access token' (#18) from store-access-token into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/18
2023-06-07 16:35:30 +02:00
Henrik Hüttemann
ad034d0343
Save user access token 2023-06-07 16:33:07 +02:00
Henrik HerHde Huettemann
5e59481e35 Merge pull request 'Upgrade dependencies' (#15) from updates into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/15
2023-06-05 14:33:43 +02:00
Henrik Hüttemann
889947228d
Add WIP warning 2023-06-05 14:31:21 +02:00
Henrik Hüttemann
ec368273ab
Update dependencies 2023-06-05 14:23:01 +02:00
Henrik Hüttemann
48c1bd7753
Add clean up instructions 2023-06-05 14:22:40 +02:00