123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- export const getEndpoint = () => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return endpoint;
- }
- return "https://api.ente.io";
- };
- export const getFileURL = (id: number) => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return `${endpoint}/files/download/${id}`;
- }
- return `https://files.ente.io/?fileID=${id}`;
- };
- export const getPublicCollectionFileURL = (id: number) => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return `${endpoint}/public-collection/files/download/${id}`;
- }
- return `https://public-albums.ente.io/download/?fileID=${id}`;
- };
- export const getCastFileURL = (id: number) => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return `${endpoint}/cast/files/download/${id}`;
- }
- return `https://cast-albums.ente.io/download/?fileID=${id}`;
- };
- export const getCastThumbnailURL = (id: number) => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return `${endpoint}/cast/files/preview/${id}`;
- }
- return `https://cast-albums.ente.io/preview/?fileID=${id}`;
- };
- export const getThumbnailURL = (id: number) => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return `${endpoint}/files/preview/${id}`;
- }
- return `https://thumbnails.ente.io/?fileID=${id}`;
- };
- export const getPublicCollectionThumbnailURL = (id: number) => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return `${endpoint}/public-collection/files/preview/${id}`;
- }
- return `https://public-albums.ente.io/preview/?fileID=${id}`;
- };
- export const getUploadEndpoint = () => {
- const endpoint = process.env.NEXT_PUBLIC_ENTE_ENDPOINT;
- if (endpoint) {
- return endpoint;
- }
- return `https://uploader.ente.io`;
- };
- export const getAccountsURL = () => {
- const accountsURL = process.env.NEXT_PUBLIC_ENTE_ACCOUNTS_ENDPOINT;
- if (accountsURL) {
- return accountsURL;
- }
- return `https://accounts.ente.io`;
- };
- export const getPaymentsURL = () => {
- const paymentsURL = process.env.NEXT_PUBLIC_ENTE_PAYMENT_ENDPOINT;
- if (paymentsURL) {
- return paymentsURL;
- }
- return `https://payments.ente.io`;
- };
- export const getAlbumsURL = () => {
- const albumsURL = process.env.NEXT_PUBLIC_ENTE_ALBUMS_ENDPOINT;
- if (albumsURL) {
- return albumsURL;
- }
- return `https://albums.ente.io`;
- };
- /**
- * Return the URL for the family dashboard which can be used to create or manage
- * family plans.
- */
- export const getFamilyPortalURL = () => {
- const familyURL = process.env.NEXT_PUBLIC_ENTE_FAMILY_PORTAL_ENDPOINT;
- if (familyURL) {
- return familyURL;
- }
- return `https://family.ente.io`;
- };
|