bravo68web-portfolio-nextjs/handlers/sdk.js

71 lines
1.6 KiB
JavaScript

import { requester } from "./requester";
export const APISDK = {
data: {},
async req() {
await requester(
[
{
endpoint: "/me/github/user",
name: "gh_user",
},
{
endpoint: "/me/discord/profile",
name: "discord_activity",
},
{
endpoint: "/me/gaming/osu/user",
name: "osu_user",
},
{
endpoint: "/me/gaming/osu/best",
name: "osu_bestScores",
},
{
endpoint: "/me/spotify/top",
name: "spotify_top_songs",
},
{
endpoint: "/me/wakatime/codeTimeAllTime",
name: "wakatime_user",
},
{
endpoint: "/me/wakatime/codeStatsLast7Days",
name: "wakatime_stats",
},
{
endpoint: "/me/wakatime/LanguageUsageInLast7Days",
name: "wakatime_lang",
},
{
endpoint: "/me/hashnode/",
name: "hn_user",
},
{
endpoint: "/me/twitter/profile",
name: "twitter_user",
},
{
endpoint: "/me/twitter/tweets",
name: "twitter_tweets",
},
{
endpoint: "/me/lastfm/current",
name: "lastfm_current",
},
{
endpoint: "/me/github/events",
name: "gh_events",
},
{
endpoint: "/me/vscode/",
name: "vscode",
},
],
this.data
);
// return tempEndpoint("https://api.github.com/users/bravo68web", this.data);
},
};
console.log(APISDK.data);