Files
edx-platform/openedx/core/djangoapps/notifications/utils.py
2023-06-20 14:10:21 +05:00

24 lines
561 B
Python

"""
Utils function for notifications app
"""
def find_app_in_normalized_apps(app_name, apps_list):
"""
Returns app preference based on app_name
"""
for app in apps_list:
if app.get('name') == app_name:
return app
return None
def find_pref_in_normalized_prefs(pref_name, app_name, prefs_list):
"""
Returns preference based on preference_name and app_name
"""
for pref in prefs_list:
if pref.get('name') == pref_name and pref.get('app_name') == app_name:
return pref
return None