Skip to content

Commit 4c419e9

Browse files
authored
Merge pull request #750 from inplayer-org/v3-getSubscription-param-type-change
The type of getSubscription method parameter changed to string
2 parents 12c56cb + e430d4f commit 4c419e9

File tree

6 files changed

+13
-7
lines changed

6 files changed

+13
-7
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
# [3.12.2] - 07-12-2021
6+
7+
### Changes
8+
9+
- The type of getSubscription method parameter changed to string
10+
511
# [3.12.1] - 03-12-2021
612
## Changes
713

index.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,7 @@ export declare class Subscription {
859859
limit?: number,
860860
status?: string
861861
): Promise<AxiosResponse<GetSubscription>>;
862-
getSubscription(id: number): Promise<AxiosResponse<SubscriptionDetails>>;
862+
getSubscription(id: string): Promise<AxiosResponse<SubscriptionDetails>>;
863863
cancelSubscription(
864864
unsubscribeUrl: string
865865
): Promise<AxiosResponse<CancelSubscription>>;
@@ -936,7 +936,7 @@ export interface ApiEndpoints {
936936
validateReceipt: (platform: string) => string;
937937
// Subscription
938938
getSubscriptions: (limit: number, page: number) => string;
939-
getSubscription: (id: number) => string;
939+
getSubscription: (id: string) => string;
940940
subscribe: string;
941941
cancelSubscription: (url: string) => string;
942942
// Voucher

src/constants/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export const API = {
9595
}
9696
return url;
9797
},
98-
getSubscription: (id: number): string => `/subscriptions/${id}`,
98+
getSubscription: (id: string): string => `/subscriptions/${id}`,
9999
cancelSubscription: (url: string): string => `${url}`,
100100
subscribe: '/subscriptions',
101101
subscribeV2: '/v2/subscriptions',

src/endpoints/subscription.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class Subscription extends BaseExtend {
8282
* @method getSubscription
8383
* @async
8484
*
85-
* @param {number} id The subscription id.
85+
* @param {string} id The subscription id.
8686
* @example
8787
* InPlayer.Subscription
8888
* .getSubscription('abcdef')
@@ -106,7 +106,7 @@ class Subscription extends BaseExtend {
106106
* }
107107
* ```
108108
*/
109-
async getSubscription(id: number): Promise<AxiosResponse<SubscriptionDetails>> {
109+
async getSubscription(id: string): Promise<AxiosResponse<SubscriptionDetails>> {
110110
const tokenObject = await this.request.getToken();
111111

112112
return this.request.authenticatedGet(API.getSubscription(id), {

src/models/Config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export interface ApiEndpoints {
6969
) => string;
7070
// Subscriptions
7171
getSubscriptions: (limit: number, page: number) => string;
72-
getSubscription: (id: number) => string;
72+
getSubscription: (id: string) => string;
7373
cancelSubscription: (url: string) => string;
7474
subscribe: string;
7575
subscribeV2: string;

src/models/ISubscription.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ export interface Subscription extends BaseExtend {
124124
page?: number,
125125
limit?: number
126126
): Promise<AxiosResponse<GetSubscription>>;
127-
getSubscription(id: number): Promise<AxiosResponse<SubscriptionDetails>>;
127+
getSubscription(id: string): Promise<AxiosResponse<SubscriptionDetails>>;
128128
cancelSubscription(
129129
unsubscribeUrl: string
130130
): Promise<AxiosResponse<CancelSubscription>>;

0 commit comments

Comments
 (0)