Commit f43331d9 authored by it20118068's avatar it20118068

Add new services

parent 9f540616
import axios from 'axios';
const BASE_URL = "http://127.0.0.1:5000/";
const FLASK_URL = "http://127.0.0.1:8050/";
const BACKEND_URL = "http://localhost:8885/ShrasthraBackendService/";
class RestService {
......@@ -24,26 +24,90 @@ class RestService {
return axios.post(BACKEND_URL + 'sign/detectDynamicSign',formData, config)
}
// detectSign(formData) {
// return axios.post(BASE_URL + 'api/data',formData)
// }
audioToSign(token, formData) {
const config = {
headers: {
'Access-Control-Allow-Origin': "*",
'Authorization': 'Bearer ' + token
}
}
return axios.post(BACKEND_URL + 'sign/audioToSign',formData, config)
}
// authenticateUser(username, password) {
// return axios.post(USER_BASE_URL + 'api/user/login',{username:username, password:password})
// }
videoToSign(token, formData) {
const config = {
headers: {
'Access-Control-Allow-Origin': "*",
'Authorization': 'Bearer ' + token
}
}
return axios.post(BACKEND_URL + 'sign/videoToSign',formData, config)
}
checkVocal(token, formData) {
const config = {
headers: {
'Access-Control-Allow-Origin': "*",
'Authorization': 'Bearer ' + token
}
}
return axios.post(BACKEND_URL + 'sign/vocalTraining',formData, config)
}
getAllLessonsById(token, req){
const config = {
headers: {
'Access-Control-Allow-Origin': "*",
'Authorization': 'Bearer ' + token
}
}
return axios.post(BACKEND_URL + 'lessons/getAllLessons',req, config)
}
getSignByText(token, req){
const config = {
headers: {
'Access-Control-Allow-Origin': "*",
'Authorization': 'Bearer ' + token
}
}
return axios.post(BACKEND_URL + 'sign/getURL',req, config)
}
startQuiz(token,req){
const config = {
headers: {
'Access-Control-Allow-Origin': "*",
'Authorization': 'Bearer ' + token
}
}
return axios.post(BACKEND_URL + 'quiz/startQuiz',req, config)
}
getQuizByUID(token,req){
const config = {
headers : {
'Access-Control-Allow-Origin': "*",
'Authorization': 'Bearer ' + token
}
}
return axios.post(BACKEND_URL + 'quiz/getQuiz',req, config)
}
// getAllUsers(token) {
// const config = {
// headers: {
// 'Access-Control-Allow-Origin': "*",
// 'Authorization': 'Bearer ' + token
// }
// }
// return axios.get(USER_BASE_URL + 'api/user/getAll', config)
// }
// Direct Flask APIs
checkVoice(req){
return axios.post(FLASK_URL + 'api/checkVoice',req);
}
getTextToSignURL(req){
return axios.post(FLASK_URL + 'api/get-url',req);
}
getTextBySign(req){
return axios.post(FLASK_URL + 'api/getTextBySign',req);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment