frontend/composables/Megalodon.ts

14 lines
283 B
TypeScript
Raw Normal View History

import { Mastodon } from "megalodon";
export const useMegalodon = async (disableOnServer = false) => {
if (disableOnServer && process.server) {
return null;
}
const baseUrl = useBaseUrl().value;
const client = new Mastodon(baseUrl);
return client;
};