Fedi.CrowdedGames.Group/JS/account.js

38 lines
1.1 KiB
JavaScript

import * as MastodonAPI from "./MastodonAPI.js";
import * as BlueskyAPI from "./BlueskyAPI.js";
import * as TumblrAPI from "./TumblrAPI.js";
import * as Variables from "./Variables.js";
let website = document.location.href.split("website=")[1];
let post = JSON.parse(localStorage.getItem("post"));
// HTML elements.
let AccountName = document.getElementsByClassName("Account")[0];
let AccountDescription = document.getElementsByClassName("AccountDescription");
let FollowButton = document.getElementsByClassName("Follow")[0];
let BlockButton = document.getElementsByClassName("Block")[0];
GetAccount();
FollowButton.onclick = (event) => {
console.log("Does nothing so far.");
}
BlockButton.onclick = (event) => {
console.log("Does nothing so far.");
}
async function GetAccount() {
if (website == "Mastodon") {
// Check for a reblog.
if (post.reblog != null) {
AccountName = post.reblog.account.username;
AccountDescription = post.reblog.account.note;
} else {
AccountName = post.account.username;
AccountDescription = post.account.note;
}
} else if (website == "Bluesky") {
}
}