| Conditions | 2 |
| Total Lines | 13 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | |||
| 33 | @api_view(['POST']) |
||
| 34 | def slack(request): |
||
| 35 | data = {} |
||
| 36 | # check that the data are ok with the provided signature |
||
| 37 | slack = Slack.objects.filter(slack_token=request.data['token'], |
||
| 38 | team_id=request.data['team_id']).get() |
||
| 39 | if slack: |
||
| 40 | data['title'] = 'From Slack #{}'.format(request.data['channel_name']) |
||
| 41 | data['content'] = request.data['text'] |
||
| 42 | consumer(slack.trigger_id, data) |
||
| 43 | return Response({"message": "Success"}) |
||
| 44 | else: |
||
| 45 | return Response({"message": "Bad request"}) |
||
| 46 |