File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 1- __version__ = '0.8 '
1+ __version__ = '0.9 '
Original file line number Diff line number Diff line change 33from django .http import HttpResponse , HttpResponseBadRequest
44from django .core .mail import mail_admins
55
6+ from .models import EncodeJob
67from .signals import (
78 transcode_onprogress ,
89 transcode_onerror ,
@@ -40,10 +41,25 @@ def endpoint(request):
4041
4142 #
4243 if message ['state' ] == 'PROGRESSING' :
44+ job = EncodeJob .objects .get (pk = message ['jobId' ])
45+ job .message = 'Progress'
46+ job .state = 1
47+ job .save ()
48+
4349 transcode_onprogress .send (sender = None , message = message )
4450 elif message ['state' ] == 'COMPLETED' :
51+ job = EncodeJob .objects .get (pk = message ['jobId' ])
52+ job .message = 'Success'
53+ job .state = 4
54+ job .save ()
55+
4556 transcode_oncomplete .send (sender = None , message = message )
4657 elif message ['state' ] == 'ERROR' :
58+ job = EncodeJob .objects .get (pk = message ['jobId' ])
59+ job .message = message ['messageDetails' ]
60+ job .state = 2
61+ job .save ()
62+
4763 transcode_onerror .send (sender = None , message = message )
4864
4965 return HttpResponse ('Done' )
You can’t perform that action at this time.
0 commit comments