File tree 2 files changed +17
-1
lines changed
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 3
3
from django .http import HttpResponse , HttpResponseBadRequest
4
4
from django .core .mail import mail_admins
5
5
6
+ from .models import EncodeJob
6
7
from .signals import (
7
8
transcode_onprogress ,
8
9
transcode_onerror ,
@@ -40,10 +41,25 @@ def endpoint(request):
40
41
41
42
#
42
43
if message ['state' ] == 'PROGRESSING' :
44
+ job = EncodeJob .objects .get (pk = message ['jobId' ])
45
+ job .message = 'Progress'
46
+ job .state = 1
47
+ job .save ()
48
+
43
49
transcode_onprogress .send (sender = None , message = message )
44
50
elif message ['state' ] == 'COMPLETED' :
51
+ job = EncodeJob .objects .get (pk = message ['jobId' ])
52
+ job .message = 'Success'
53
+ job .state = 4
54
+ job .save ()
55
+
45
56
transcode_oncomplete .send (sender = None , message = message )
46
57
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
+
47
63
transcode_onerror .send (sender = None , message = message )
48
64
49
65
return HttpResponse ('Done' )
You can’t perform that action at this time.
0 commit comments