You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

18 lines
772 B

# coding=utf-8
from service.models import MailBox
def letter_decor():
# Обслуживание стандартного запроса http
def wrap_response(func):
def _render_json(*args, **kwargs):
data = func(*args, **kwargs)
MailBox.objects.create(_to=data['email'],
title=data['title'],
text=data['text'],
_type=data['type'],
template=data['template'] if data.get('template') else '',
result=data['result'] if data.get('result') else None,
)
return _render_json
return wrap_response