Skip to content

Commit 4ebbe15

Browse files
committed
feat!: update dependency torrust-index-types-lib
1 parent f9a16e4 commit 4ebbe15

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@
2020
"typescript": "^4.9.4"
2121
},
2222
"dependencies": {
23-
"torrust-index-types-lib": "^0.1.3"
23+
"torrust-index-types-lib": "^0.2.0"
2424
}
2525
}

src/modes/rest/resources/category.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import {TorrentCategory} from "torrust-index-types-lib";
1+
import {Category} from "torrust-index-types-lib";
22
import {IRestResource} from "../restResource";
33
import {Rest} from "../rest";
44
import {fetchDelete, fetchGet, fetchPost} from "../../../utils/fetch";
55

66
type GetCategoriesResponse = {
7-
data: Array<TorrentCategory>
7+
data: Array<Category>
88
}
99

1010
type CategoryResponse = {
@@ -22,7 +22,7 @@ export class CategoryResource implements IRestResource {
2222
this.client = client;
2323
}
2424

25-
async getCategories(): Promise<Array<TorrentCategory>> {
25+
async getCategories(): Promise<Array<Category>> {
2626
return await fetchGet<GetCategoriesResponse>(
2727
`${this.client.apiBaseUrl}/category`
2828
)

src/modes/rest/resources/torrent.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import {Torrent, TorrentTag, TorrentCompact} from "torrust-index-types-lib";
1+
import {TorrentResponse, TorrentTag, TorrentListing} from "torrust-index-types-lib";
22
import {Rest} from "../rest";
33
import {IRestResource} from "../restResource";
44
import {fetchDelete, fetchGet, fetchGetBlob, fetchPost, fetchPut} from "../../../utils/fetch";
55

66
type GetTorrentResponse = {
7-
data: Torrent
7+
data: TorrentResponse
88
}
99

1010
type GetTorrentsParams = {
@@ -22,7 +22,7 @@ type GetTorrentsResponse = {
2222

2323
type GetTorrentsResponseData = {
2424
total: number
25-
results: Array<TorrentCompact>
25+
results: Array<TorrentListing>
2626
}
2727

2828
type DeleteTorrentResponse = {
@@ -38,7 +38,7 @@ type UpdateTorrentParams = {
3838
}
3939

4040
type UpdateTorrentResponse = {
41-
data: Torrent
41+
data: TorrentResponse
4242
}
4343

4444
type UploadTorrentParams = {
@@ -64,7 +64,7 @@ export class TorrentResource implements IRestResource {
6464
this.client = client;
6565
}
6666

67-
async getTorrent(infoHash: string): Promise<Torrent> {
67+
async getTorrent(infoHash: string): Promise<TorrentResponse> {
6868
return await fetchGet<GetTorrentResponse>(
6969
`${this.client.apiBaseUrl}/torrent/${infoHash}`
7070
)
@@ -102,7 +102,7 @@ export class TorrentResource implements IRestResource {
102102
});
103103
}
104104

105-
async updateTorrent(infoHash: string, params: UpdateTorrentParams): Promise<Torrent> {
105+
async updateTorrent(infoHash: string, params: UpdateTorrentParams): Promise<TorrentResponse> {
106106
return await fetchPut<UpdateTorrentParams, UpdateTorrentResponse>(
107107
`${this.client.apiBaseUrl}/torrent/${infoHash}`,
108108
params,

src/modes/rest/resources/user.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import {Rest} from "../rest";
22
import {IRestResource} from "../restResource";
33
import {fetchPost} from "../../../utils/fetch";
4-
import {User} from "torrust-index-types-lib";
4+
import {TokenResponse} from "torrust-index-types-lib";
55

66
type LoginUserParams = {
77
login: string
88
password: string
99
}
1010

1111
type LoginUserResponse = {
12-
data: User
12+
data: TokenResponse
1313
}
1414

1515
type RegisterUserParams = {
@@ -30,7 +30,7 @@ export class UserResource implements IRestResource {
3030
this.client = client;
3131
}
3232

33-
async loginUser(params: LoginUserParams): Promise<User> {
33+
async loginUser(params: LoginUserParams): Promise<TokenResponse> {
3434
return await fetchPost<LoginUserResponse>(
3535
`${this.client.apiBaseUrl}/user/login`,
3636
JSON.stringify(params),
@@ -61,7 +61,7 @@ export class UserResource implements IRestResource {
6161
});
6262
}
6363

64-
async renewToken(): Promise<User> {
64+
async renewToken(): Promise<TokenResponse> {
6565
return await fetchPost<LoginUserResponse>(
6666
`${this.client.apiBaseUrl}/user/token/renew`,
6767
JSON.stringify({ token: this.client.authToken ?? "" }),

0 commit comments

Comments
 (0)