diff --git a/appinfo/routes.php b/appinfo/routes.php
index a7fd5fc..daf2f30 100644
--- a/appinfo/routes.php
+++ b/appinfo/routes.php
@@ -17,7 +17,7 @@ return [
['name' => 'episodes#list', 'url' => '/episodes/list', 'verb' => 'GET'],
['name' => 'podcast#index', 'url' => '/podcast', 'verb' => 'GET'],
['name' => 'search#index', 'url' => '/search', 'verb' => 'GET'],
- ['name' => 'toplist#hot', 'url' => '/toplist/hot', 'verb' => 'GET'],
- ['name' => 'toplist#new', 'url' => '/toplist/new', 'verb' => 'GET'],
+ ['name' => 'tops#hot', 'url' => '/tops/hot', 'verb' => 'GET'],
+ ['name' => 'tops#new', 'url' => '/tops/new', 'verb' => 'GET'],
],
];
diff --git a/lib/Controller/ToplistController.php b/lib/Controller/TopsController.php
similarity index 93%
rename from lib/Controller/ToplistController.php
rename to lib/Controller/TopsController.php
index 28bef13..6c5285d 100644
--- a/lib/Controller/ToplistController.php
+++ b/lib/Controller/TopsController.php
@@ -10,7 +10,7 @@ use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\JSONResponse;
use OCP\IRequest;
-class ToplistController extends Controller
+class TopsController extends Controller
{
public function __construct(
IRequest $request,
diff --git a/src/components/Atoms/AppContent.vue b/src/components/Atoms/AppContent.vue
index 263e73a..49200bf 100644
--- a/src/components/Atoms/AppContent.vue
+++ b/src/components/Atoms/AppContent.vue
@@ -1,5 +1,5 @@
-
+
@@ -21,7 +21,7 @@ export default {
diff --git a/src/components/Atoms/AppNavigation.vue b/src/components/Atoms/AppNavigation.vue
index 2f3a2db..7369e44 100644
--- a/src/components/Atoms/AppNavigation.vue
+++ b/src/components/Atoms/AppNavigation.vue
@@ -1,5 +1,5 @@
-
+
@@ -27,7 +27,7 @@ export default {
diff --git a/src/components/Discover/Tops.vue b/src/components/Discover/Tops.vue
index 3661e05..40b9652 100644
--- a/src/components/Discover/Tops.vue
+++ b/src/components/Discover/Tops.vue
@@ -3,7 +3,7 @@
{{ title }}
- -
+
-
@@ -32,8 +32,8 @@ export default {
},
data() {
return {
- items: [],
loading: true,
+ tops: [],
}
},
computed: {
@@ -49,22 +49,19 @@ export default {
},
},
async mounted() {
- this.loadList()
+ try {
+ this.loading = true
+ const tops = await axios.get(generateUrl(`/apps/repod/tops/${this.type}`))
+ this.tops = tops.data
+ } catch (e) {
+ console.error(e)
+ showError(t('repod', 'Could not fetch tops'))
+ } finally {
+ this.loading = false
+ }
},
methods: {
toUrl,
- async loadList() {
- try {
- this.loading = true
- const toplist = await axios.get(generateUrl(`/apps/repod/toplist/${this.type}`))
- this.items = toplist.data
- } catch (e) {
- console.error(e)
- showError(t('repod', 'Could not fetch tops'))
- } finally {
- this.loading = false
- }
- },
},
}