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.
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