Skip to content
This repository was archived by the owner on Jul 5, 2024. It is now read-only.

Commit ec0b742

Browse files
Merge pull request #659 from nextcloud/dependabot/npm_and_yarn/nextcloud/router-2.0.0
Bump @nextcloud/router from 1.2.0 to 2.0.0
2 parents e9dd609 + 9e10456 commit ec0b742

File tree

3 files changed

+22
-26
lines changed

3 files changed

+22
-26
lines changed

package-lock.json

+14-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"dependencies": {
3737
"@nextcloud/axios": "^1.9.0",
3838
"@nextcloud/browserslist-config": "^2.2.0",
39-
"@nextcloud/router": "^1.2.0",
39+
"@nextcloud/router": "^2.0.0",
4040
"@nextcloud/vue": "^3.10.2",
4141
"lodash": "^4.17.21",
4242
"vue": "^2.6.14"

src/collectionservice.js

+7-14
Original file line numberDiff line numberDiff line change
@@ -27,33 +27,29 @@ class CollectionService {
2727

2828
constructor() {
2929
this.http = axios
30-
this.baseUrl = generateOcsUrl('collaboration/resources', 2)
3130
}
3231

3332
listCollection(collectionId) {
34-
return this.http.get(`${this.baseUrl}collections/${collectionId}`)
33+
return this.http.get(generateOcsUrl('collaboration/resources/collections/{collectionId}', { collectionId }))
3534
}
3635

3736
renameCollection(collectionId, collectionName) {
38-
const resourceBase = generateOcsUrl('collaboration/resources/collections', 2)
39-
return this.http.put(`${resourceBase}${collectionId}?format=json`, {
37+
return this.http.put(generateOcsUrl('collaboration/resources/collections/{collectionId}', { collectionId }), {
4038
collectionName
4139
}).then(result => {
4240
return result.data.ocs.data
4341
})
4442
}
4543

4644
getCollectionsByResource(resourceType, resourceId) {
47-
const resourceBase = generateOcsUrl(`collaboration/resources/${resourceType}`, 2)
48-
return this.http.get(`${resourceBase}${resourceId}?format=json`)
45+
return this.http.get(generateOcsUrl('collaboration/resources/{resourceType}/{resourceId}', { resourceType, resourceId }))
4946
.then(result => {
5047
return result.data.ocs.data
5148
})
5249
}
5350

5451
createCollection(resourceType, resourceId, name) {
55-
const resourceBase = generateOcsUrl(`collaboration/resources/${resourceType}`, 2)
56-
return this.http.post(`${resourceBase}${resourceId}?format=json`, {
52+
return this.http.post(generateOcsUrl('collaboration/resources/{resourceType}/{resourceId}', { resourceType, resourceId }), {
5753
name: name
5854
})
5955
.then((response) => {
@@ -63,8 +59,7 @@ class CollectionService {
6359

6460
addResource(collectionId, resourceType, resourceId) {
6561
resourceId = '' + resourceId
66-
const resourceBase = generateOcsUrl('collaboration/resources/collections', 2)
67-
return this.http.post(`${resourceBase}${collectionId}?format=json`, {
62+
return this.http.post(generateOcsUrl('collaboration/resources/collections/{collectionId}', { collectionId }), {
6863
resourceType,
6964
resourceId
7065
}).then((response) => {
@@ -73,16 +68,14 @@ class CollectionService {
7368
}
7469

7570
removeResource(collectionId, resourceType, resourceId) {
76-
return this.http.delete(`${this.baseUrl}collections/${collectionId}`, { params: { resourceType, resourceId } })
71+
return this.http.delete(generateOcsUrl('collaboration/resources/collections/{collectionId}', { collectionId }), { params: { resourceType, resourceId } })
7772
.then((response) => {
7873
return response.data.ocs.data
7974
})
8075
}
8176

8277
search(query) {
83-
query = encodeURI(query)
84-
const searchBase = generateOcsUrl('collaboration/resources/collections/search', 2)
85-
return this.http.get(`${searchBase}${query}?format=json`)
78+
return this.http.get(generateOcsUrl('collaboration/resources/collections/search/{query}', { query }))
8679
.then((response) => {
8780
return response.data.ocs.data
8881
})

0 commit comments

Comments
 (0)