bungie-net-core
Version:
An easy way to interact with the Bungie.net API
93 lines (92 loc) • 2.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.acceptFriendRequest = acceptFriendRequest;
exports.declineFriendRequest = declineFriendRequest;
exports.getFriendList = getFriendList;
exports.getFriendRequestList = getFriendRequestList;
exports.getPlatformFriendList = getPlatformFriendList;
exports.issueFriendRequest = issueFriendRequest;
exports.removeFriend = removeFriend;
exports.removeFriendRequest = removeFriendRequest;
async function getFriendList(http) {
const baseUrl = `https://www.bungie.net/Platform/Social/Friends/`;
const searchParams = undefined;
return await http({
method: 'GET',
baseUrl,
searchParams,
body: undefined
});
}
async function getFriendRequestList(http) {
const baseUrl = `https://www.bungie.net/Platform/Social/Friends/Requests/`;
const searchParams = undefined;
return await http({
method: 'GET',
baseUrl,
searchParams,
body: undefined
});
}
async function issueFriendRequest(http, params) {
const baseUrl = `https://www.bungie.net/Platform/Social/Friends/Add/${params.membershipId}/`;
const searchParams = undefined;
return await http({
method: 'POST',
baseUrl,
searchParams,
body: undefined
});
}
async function acceptFriendRequest(http, params) {
const baseUrl = `https://www.bungie.net/Platform/Social/Friends/Requests/Accept/${params.membershipId}/`;
const searchParams = undefined;
return await http({
method: 'POST',
baseUrl,
searchParams,
body: undefined
});
}
async function declineFriendRequest(http, params) {
const baseUrl = `https://www.bungie.net/Platform/Social/Friends/Requests/Decline/${params.membershipId}/`;
const searchParams = undefined;
return await http({
method: 'POST',
baseUrl,
searchParams,
body: undefined
});
}
async function removeFriend(http, params) {
const baseUrl = `https://www.bungie.net/Platform/Social/Friends/Remove/${params.membershipId}/`;
const searchParams = undefined;
return await http({
method: 'POST',
baseUrl,
searchParams,
body: undefined
});
}
async function removeFriendRequest(http, params) {
const baseUrl = `https://www.bungie.net/Platform/Social/Friends/Requests/Remove/${params.membershipId}/`;
const searchParams = undefined;
return await http({
method: 'POST',
baseUrl,
searchParams,
body: undefined
});
}
async function getPlatformFriendList(http, params) {
const baseUrl = `https://www.bungie.net/Platform/Social/PlatformFriends/${params.friendPlatform}/${params.page}/`;
const searchParams = undefined;
return await http({
method: 'GET',
baseUrl,
searchParams,
body: undefined
});
}