diff --git a/backend/app/views.py b/backend/app/views.py
index 130b6d4..07cdb83 100644
--- a/backend/app/views.py
+++ b/backend/app/views.py
@@ -18,7 +18,6 @@ class BhavCopyEquityView(generics.RetrieveAPIView):
def get(self, request, *args, **kwargs):
queryset = self.get_queryset()
serializer = BhavCopyEquitySerializer(queryset, many=True)
- print("without redis")
return Response(serializer.data)
@@ -29,7 +28,5 @@ class BhavCopyEquityDefaultRedisView(generics.RetrieveAPIView):
def get(self, request, *args, **kwargs):
queryset = self.get_queryset()
serializer = BhavCopyEquitySerializer(queryset, many=True)
- print("without redis")
return Response(serializer.data)
-
diff --git a/frontend/src/views/BhavCopy.vue b/frontend/src/views/BhavCopy.vue
index f6755cd..187d01d 100644
--- a/frontend/src/views/BhavCopy.vue
+++ b/frontend/src/views/BhavCopy.vue
@@ -16,6 +16,14 @@
+
+
e.join(",")).join("\n");
var encodedUri = encodeURI(csvContent);
@@ -66,6 +74,17 @@
document.body.appendChild(link);
link.click();
},
+ populateApiData() {
+ console.log(`Fetching data from ${this.apiEndpointSelected.endpoint} API`)
+ getAPI.get(`/${this.apiEndpointSelected.endpoint}/`,)
+ .then(response => {
+ console.log('BhavCopyEquity API has recieved data')
+ this.apiData = response.data
+ })
+ .catch(err => {
+ console.log(err)
+ })
+ },
},
computed: {
headers() {
@@ -76,7 +95,11 @@
return {
sc_name: '',
apiData: [],
- apiEndpointSelected: 'bhavcopyequity',
+ apiEndpointSelected: { endpoint: 'bhavcopyequity', text: "Plain Endpoint" },
+ apiEndpoints: [
+ { endpoint: 'bhavcopyequity', text: "Plain Endpoint" },
+ { endpoint: 'bhavcopyequitydefaultredis', text: "Default Redis Cache" }
+ ],
headersData: [
{text: 'Stock Code', value: 'sc_code'},
{
@@ -102,14 +125,7 @@
}
},
created() {
- getAPI.get(`/${this.apiEndpointSelected}/`,)
- .then(response => {
- console.log('BhavCopyEquity API has recieved data')
- this.apiData = response.data
- })
- .catch(err => {
- console.log(err)
- })
+ this.populateApiData()
}
}