| @@ 91-117 (lines=27) @@ | ||
| 88 | pass |
|
| 89 | ||
| 90 | ||
| 91 | def send_message(submission_obj, send_validation=False): |
|
| 92 | """ |
|
| 93 | Update submission.status and submission message using django |
|
| 94 | channels |
|
| 95 | ||
| 96 | Args: |
|
| 97 | submission_obj (image_app.models.Submission): an UID submission |
|
| 98 | object |
|
| 99 | send_validation (bool): send validation message or not |
|
| 100 | """ |
|
| 101 | ||
| 102 | # define a message to send |
|
| 103 | message = { |
|
| 104 | 'message': STATUSES.get_value_display(submission_obj.status), |
|
| 105 | 'notification_message': submission_obj.message, |
|
| 106 | } |
|
| 107 | ||
| 108 | # if validation message is needed, add to the final message |
|
| 109 | if send_validation: |
|
| 110 | message['validation_message'] = construct_validation_message( |
|
| 111 | submission_obj) |
|
| 112 | ||
| 113 | # now send the message to its submission |
|
| 114 | asyncio.get_event_loop().run_until_complete( |
|
| 115 | send_message_to_websocket( |
|
| 116 | message, |
|
| 117 | submission_obj.pk |
|
| 118 | ) |
|
| 119 | ) |
|
| 120 | ||
| @@ 37-63 (lines=27) @@ | ||
| 34 | pass |
|
| 35 | ||
| 36 | ||
| 37 | def send_message(submission_obj, send_validation=False): |
|
| 38 | """ |
|
| 39 | Update submission.status and submission message using django |
|
| 40 | channels |
|
| 41 | ||
| 42 | Args: |
|
| 43 | submission_obj (image_app.models.Submission): an UID submission |
|
| 44 | object |
|
| 45 | send_validation (bool): send validation message or not |
|
| 46 | """ |
|
| 47 | ||
| 48 | # define a message to send |
|
| 49 | message = { |
|
| 50 | 'message': STATUSES.get_value_display(submission_obj.status), |
|
| 51 | 'notification_message': submission_obj.message, |
|
| 52 | } |
|
| 53 | ||
| 54 | # if validation message is needed, add to the final message |
|
| 55 | if send_validation: |
|
| 56 | message['validation_message'] = construct_validation_message( |
|
| 57 | submission_obj) |
|
| 58 | ||
| 59 | # now send the message to its submission |
|
| 60 | asyncio.get_event_loop().run_until_complete( |
|
| 61 | send_message_to_websocket( |
|
| 62 | message, |
|
| 63 | submission_obj.pk |
|
| 64 | ) |
|
| 65 | ) |
|
| 66 | ||