Add demo REST call
authorMichael Winsauer <e1429715@student.tuwien.ac.at>
Sat, 19 Jan 2019 02:08:03 +0000 (03:08 +0100)
committerMichael Winsauer <e1429715@student.tuwien.ac.at>
Sat, 19 Jan 2019 02:08:03 +0000 (03:08 +0100)
service-website/src/components/SentimentAnalysis.js

index d911a627af4df6cbf89c4ecbccc5aebb225626e4..5e7ba3f3e8a283001b929698bcb2fcc7d8dd2f93 100644 (file)
@@ -1,6 +1,7 @@
 import React, {Component} from "react";
 import SearchTermsInput from "./SearchTermsInput";
 import {Map} from "immutable";
+import axios from "axios";
 
 class SentimentAnalysis extends Component {
     constructor(props, context) {
@@ -15,6 +16,7 @@ class SentimentAnalysis extends Component {
         this.handleRemoveTerm = this.handleRemoveTerm.bind(this);
         this.addEmptyTerm = this.addEmptyTerm.bind(this);
         this.emptyTerms = this.emptyTerms.bind(this);
+        this.createPdf = this.createPdf.bind(this);
     }
 
     handleSubmit(event) {
@@ -25,6 +27,7 @@ class SentimentAnalysis extends Component {
         terms.forEach((term) => {
             console.log(term);
         });
+        this.createPdf();
         this.emptyTerms();
     }
 
@@ -62,6 +65,22 @@ class SentimentAnalysis extends Component {
         });
     }
 
+    createPdf() {
+        axios
+            .post('https://jsonplaceholder.typicode.com/posts', {
+                title: 'foo',
+                body: 'bar',
+                userId: 1,
+            })
+            .then(response => {
+                const data = response.data;
+                console.log(data);
+            })
+            .catch(error => {
+                console.log(error);
+            });
+    }
+
     render() {
         return (
             <div className="sentiment-analysis">