UNPKG

bungie-net-core

Version:

An easy way to interact with the Bungie.net API

93 lines (92 loc) 2.71 kB
"use strict"; 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 }); }