Skip to content

Commit 78c4ecc

Browse files
Automatically update staging NodeJS SDK
1 parent b2b51ce commit 78c4ecc

37 files changed

Lines changed: 12 additions & 410 deletions

api/resources/index.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
export * as users from "./users";
22
export * from "./users/types";
3-
export * as streaks from "./streaks";
4-
export * from "./streaks/types";
53
export * as leaderboards from "./leaderboards";
64
export * from "./leaderboards/types";
75
export * as admin from "./admin";
86
export * as achievements from "./achievements";
97
export * as metrics from "./metrics";
8+
export * as streaks from "./streaks";
109
export * as points from "./points";
1110
export * from "./achievements/client/requests";
1211
export * from "./metrics/client/requests";

api/resources/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,15 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) {
2626
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
2727
};
2828
Object.defineProperty(exports, "__esModule", { value: true });
29-
exports.points = exports.metrics = exports.achievements = exports.admin = exports.leaderboards = exports.streaks = exports.users = void 0;
29+
exports.points = exports.streaks = exports.metrics = exports.achievements = exports.admin = exports.leaderboards = exports.users = void 0;
3030
exports.users = __importStar(require("./users"));
3131
__exportStar(require("./users/types"), exports);
32-
exports.streaks = __importStar(require("./streaks"));
33-
__exportStar(require("./streaks/types"), exports);
3432
exports.leaderboards = __importStar(require("./leaderboards"));
3533
__exportStar(require("./leaderboards/types"), exports);
3634
exports.admin = __importStar(require("./admin"));
3735
exports.achievements = __importStar(require("./achievements"));
3836
exports.metrics = __importStar(require("./metrics"));
37+
exports.streaks = __importStar(require("./streaks"));
3938
exports.points = __importStar(require("./points"));
4039
__exportStar(require("./achievements/client/requests"), exports);
4140
__exportStar(require("./metrics/client/requests"), exports);

api/resources/streaks/client/Client.d.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,4 @@ export declare class Streaks {
2727
* await trophyApi.streaks.list({})
2828
*/
2929
list(request?: TrophyApi.StreaksListRequest, requestOptions?: Streaks.RequestOptions): Promise<TrophyApi.BulkStreakResponse>;
30-
/**
31-
* Get the top users by streak length (active or longest).
32-
* @throws {@link TrophyApi.UnauthorizedError}
33-
* @throws {@link TrophyApi.UnprocessableEntityError}
34-
*
35-
* @example
36-
* await trophyApi.streaks.rankings({
37-
* limit: 1,
38-
* type: TrophyApi.StreaksRankingsRequestType.Active
39-
* })
40-
*/
41-
rankings(request?: TrophyApi.StreaksRankingsRequest, requestOptions?: Streaks.RequestOptions): Promise<TrophyApi.StreakRankingUser[]>;
4230
}

api/resources/streaks/client/Client.js

Lines changed: 0 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -132,89 +132,5 @@ class Streaks {
132132
}
133133
});
134134
}
135-
/**
136-
* Get the top users by streak length (active or longest).
137-
* @throws {@link TrophyApi.UnauthorizedError}
138-
* @throws {@link TrophyApi.UnprocessableEntityError}
139-
*
140-
* @example
141-
* await trophyApi.streaks.rankings({
142-
* limit: 1,
143-
* type: TrophyApi.StreaksRankingsRequestType.Active
144-
* })
145-
*/
146-
rankings(request = {}, requestOptions) {
147-
var _a;
148-
return __awaiter(this, void 0, void 0, function* () {
149-
const { limit, type: type_ } = request;
150-
const _queryParams = {};
151-
if (limit != null) {
152-
_queryParams["limit"] = limit.toString();
153-
}
154-
if (type_ != null) {
155-
_queryParams["type"] = type_;
156-
}
157-
const _response = yield core.fetcher({
158-
url: (0, url_join_1.default)(((_a = (yield core.Supplier.get(this._options.environment))) !== null && _a !== void 0 ? _a : environments.TrophyApiEnvironment.Production)
159-
.api, "streaks/rankings"),
160-
method: "GET",
161-
headers: {
162-
"Tenant-ID": (yield core.Supplier.get(this._options.tenantId)) != null
163-
? yield core.Supplier.get(this._options.tenantId)
164-
: undefined,
165-
"X-API-KEY": yield core.Supplier.get(this._options.apiKey),
166-
"X-Fern-Language": "JavaScript",
167-
},
168-
contentType: "application/json",
169-
queryParameters: _queryParams,
170-
timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
171-
maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries,
172-
});
173-
if (_response.ok) {
174-
return yield serializers.streaks.rankings.Response.parseOrThrow(_response.body, {
175-
unrecognizedObjectKeys: "passthrough",
176-
allowUnrecognizedUnionMembers: true,
177-
allowUnrecognizedEnumValues: true,
178-
breadcrumbsPrefix: ["response"],
179-
});
180-
}
181-
if (_response.error.reason === "status-code") {
182-
switch (_response.error.statusCode) {
183-
case 401:
184-
throw new TrophyApi.UnauthorizedError(yield serializers.ErrorBody.parseOrThrow(_response.error.body, {
185-
unrecognizedObjectKeys: "passthrough",
186-
allowUnrecognizedUnionMembers: true,
187-
allowUnrecognizedEnumValues: true,
188-
breadcrumbsPrefix: ["response"],
189-
}));
190-
case 422:
191-
throw new TrophyApi.UnprocessableEntityError(yield serializers.ErrorBody.parseOrThrow(_response.error.body, {
192-
unrecognizedObjectKeys: "passthrough",
193-
allowUnrecognizedUnionMembers: true,
194-
allowUnrecognizedEnumValues: true,
195-
breadcrumbsPrefix: ["response"],
196-
}));
197-
default:
198-
throw new errors.TrophyApiError({
199-
statusCode: _response.error.statusCode,
200-
body: _response.error.body,
201-
});
202-
}
203-
}
204-
switch (_response.error.reason) {
205-
case "non-json":
206-
throw new errors.TrophyApiError({
207-
statusCode: _response.error.statusCode,
208-
body: _response.error.rawBody,
209-
});
210-
case "timeout":
211-
throw new errors.TrophyApiTimeoutError();
212-
case "unknown":
213-
throw new errors.TrophyApiError({
214-
message: _response.error.errorMessage,
215-
});
216-
}
217-
});
218-
}
219135
}
220136
exports.Streaks = Streaks;

api/resources/streaks/client/requests/StreaksRankingsRequest.d.ts

Lines changed: 0 additions & 21 deletions
This file was deleted.

api/resources/streaks/client/requests/StreaksRankingsRequest.js

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
export { StreaksListRequest } from "./StreaksListRequest";
2-
export { StreaksRankingsRequest } from "./StreaksRankingsRequest";

api/resources/streaks/index.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
export * from "./types";
21
export * from "./client";

api/resources/streaks/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) {
1414
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
1515
};
1616
Object.defineProperty(exports, "__esModule", { value: true });
17-
__exportStar(require("./types"), exports);
1817
__exportStar(require("./client"), exports);

api/resources/streaks/types/StreaksRankingsRequestType.d.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)