zilencer: Eliminate submit_feedback indirection.

This commit is contained in:
Tim Abbott
2017-03-05 23:40:34 -08:00
parent ed5b76f566
commit e1c1f96f9e
5 changed files with 8 additions and 12 deletions

View File

@@ -7,17 +7,10 @@ from zilencer.models import Deployment
from zerver.decorator import has_request_variables, REQ
from zerver.lib.error_notify import do_report_error
from zerver.lib.feedback import deliver_feedback_by_zulip
from zerver.lib.validator import check_dict
from typing import Any, Dict, Text
@has_request_variables
def submit_feedback(request, deployment, message=REQ(validator=check_dict([]))):
# type: (HttpRequest, Deployment, Dict[str, Text]) -> HttpResponse
deliver_feedback_by_zulip(message)
return HttpResponse(message['sender_email'])
@has_request_variables
def report_error(request, deployment, type=REQ(), report=REQ(validator=check_dict([]))):
# type: (HttpRequest, Deployment, Text, Dict[str, Any]) -> HttpResponse