mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 06:53:25 +00:00
Since this delayed sending feature is the only thing settings.MANDRILL_API_KEY is used for, it seems reasonable for that to be the gate as to whether we actually use Mandrill.
19 lines
396 B
Python
19 lines
396 B
Python
import mandrill
|
|
from django.conf import settings
|
|
|
|
MAIL_CLIENT = None
|
|
|
|
from typing import Optional
|
|
|
|
def get_mandrill_client():
|
|
# type: () -> Optional[mandrill.Mandrill]
|
|
if settings.MANDRILL_API_KEY == '' or settings.DEVELOPMENT:
|
|
return None
|
|
|
|
global MAIL_CLIENT
|
|
if not MAIL_CLIENT:
|
|
MAIL_CLIENT = mandrill.Mandrill(settings.MANDRILL_API_KEY)
|
|
|
|
return MAIL_CLIENT
|
|
|