[Glitch] Add effective date to terms of service

Port cadda2f957 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
Eugen Rochko
2025-03-05 10:01:33 +01:00
committed by Claire
parent 71afcd42e1
commit 180e9e5d70
6 changed files with 87 additions and 27 deletions

View File

@@ -4,8 +4,12 @@ import type {
ApiPrivacyPolicyJSON,
} from 'flavours/glitch/api_types/instance';
export const apiGetTermsOfService = () =>
apiRequestGet<ApiTermsOfServiceJSON>('v1/instance/terms_of_service');
export const apiGetTermsOfService = (version?: string) =>
apiRequestGet<ApiTermsOfServiceJSON>(
version
? `v1/instance/terms_of_service/${version}`
: 'v1/instance/terms_of_service',
);
export const apiGetPrivacyPolicy = () =>
apiRequestGet<ApiPrivacyPolicyJSON>('v1/instance/privacy_policy');