Merge pull request #2938 from HyphaApp/refractor/messaging
Related to #2882 The messaging.py has quite a lot of code with multiple concerns, which can be easily divided into individual independent modules. This refractor puts different messaging adapters into its modules for better maintainability and readability.
No related branches found
No related tags found
Showing
- hypha/apply/activity/adapters/__init__.py 13 additions, 0 deletionshypha/apply/activity/adapters/__init__.py
- hypha/apply/activity/adapters/activity_feed.py 220 additions, 0 deletionshypha/apply/activity/adapters/activity_feed.py
- hypha/apply/activity/adapters/base.py 207 additions, 0 deletionshypha/apply/activity/adapters/base.py
- hypha/apply/activity/adapters/django_messages.py 79 additions, 0 deletionshypha/apply/activity/adapters/django_messages.py
- hypha/apply/activity/adapters/emails.py 287 additions, 0 deletionshypha/apply/activity/adapters/emails.py
- hypha/apply/activity/adapters/slack.py 353 additions, 0 deletionshypha/apply/activity/adapters/slack.py
- hypha/apply/activity/adapters/utils.py 40 additions, 0 deletionshypha/apply/activity/adapters/utils.py
- hypha/apply/activity/messaging.py 31 additions, 1069 deletionshypha/apply/activity/messaging.py
- hypha/apply/activity/tests/test_messaging.py 4 additions, 9 deletionshypha/apply/activity/tests/test_messaging.py
- requirements-dev.txt 1 addition, 1 deletionrequirements-dev.txt
- setup.cfg 2 additions, 1 deletionsetup.cfg
Loading
Please register or sign in to comment