import { apiRequestGet } from 'flavours/glitch/api'; import type { ApiTermsOfServiceJSON, ApiPrivacyPolicyJSON, ApiInstanceJSON, ApiExtendedDescriptionJSON, ApiTranslationLanguagesJSON, ApiDomainBlockJSON, } from 'flavours/glitch/api_types/instance'; export const apiGetTermsOfService = (version?: string) => apiRequestGet( version ? `v1/instance/terms_of_service/${version}` : 'v1/instance/terms_of_service', ); export const apiGetPrivacyPolicy = () => apiRequestGet('v1/instance/privacy_policy'); export const apiGetInstance = () => apiRequestGet('v2/instance'); export const apiGetExtendedDescription = () => apiRequestGet('v1/instance/extended_description'); export const apiGetTranslationLanguages = () => apiRequestGet( 'v1/instance/translation_languages', ); export const apiGetDomainBlocks = () => apiRequestGet('v1/instance/domain_blocks');