Fucking tag
This commit is contained in:
33
api-customer/src/controllers/sms_controller.py
Normal file
33
api-customer/src/controllers/sms_controller.py
Normal file
@@ -0,0 +1,33 @@
|
||||
import json
|
||||
|
||||
from board_mate.sms import ApiClient
|
||||
from flask import request
|
||||
|
||||
|
||||
class SmsController:
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
def send(self):
|
||||
try:
|
||||
with ApiClient(self.config) as api:
|
||||
req = request.get_json()
|
||||
content = req["content"]
|
||||
payload = json.dumps({"content": content})
|
||||
print(payload)
|
||||
|
||||
api.default_headers["Authorization"] = f"Bearer {self._auth_data.get_token()}"
|
||||
message_api = SmsApi(api)
|
||||
|
||||
new_message = MessagePostRequestDto(
|
||||
content=content,
|
||||
timeStamp=timestamp,
|
||||
clientId=StrictStr(self._auth_data.get_client_id())
|
||||
)
|
||||
|
||||
message_api.post_message(new_message)
|
||||
return jsonify({"success": True, "message": None}), 200
|
||||
except Exception as e:
|
||||
print(e)
|
||||
return jsonify({"success": False,
|
||||
"message": f"An error occurred : {self._auth_data.get_token()} {self._auth_data.get_client_id()} \n {e}"}), 500
|
||||
Reference in New Issue
Block a user