steam-family-bot-core
Version:
一个用于新版 Steam 家庭的库存监控 Bot 插件
46 lines • 1.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultRemoteFamilyAPI = void 0;
const interface_1 = require("../interface");
const fetch_1 = require("../../utils/fetch");
class DefaultRemoteFamilyAPI extends interface_1.ISteamFamilyAPI {
f;
constructor(steamHelperAPIHost, logger) {
super();
this.f = (0, fetch_1.createFetch)(logger).extend({
baseURL: `${steamHelperAPIHost}/api/steam`,
});
}
getFamilyMembers(memberIds, token) {
return this.f.get(`/player/${memberIds.join(',')}`, {
query: {
access_token: token,
},
});
}
getPlaytimeSummary(familyGroupid, token) {
return;
}
getSteamFamilyGroup(token, steamId) {
return this.f.get(`/family`, {
query: {
access_token: token,
},
});
}
getSteamFamilyGroupLibs(familyId, token) {
return this.f.get(`/family/shared/${familyId}`, {
query: {
access_token: token,
},
});
}
getSteamItems(appIds) {
return this.f.get(`/items/${appIds.join(',')}`);
}
getSteamItemsBaseInfo(appIds) {
return this.f.get(`/info/${appIds.join(',')}`);
}
}
exports.DefaultRemoteFamilyAPI = DefaultRemoteFamilyAPI;
//# sourceMappingURL=remote.js.map