PluginProbe ʕ •ᴥ•ʔ
Hostinger Reach – AI-Powered Email Marketing for WordPress / 1.7.0
Hostinger Reach – AI-Powered Email Marketing for WordPress v1.7.0
1.7.2 1.7.1 1.7.0 1.6.0 1.5.9 1.5.8 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 trunk 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6
hostinger-reach / frontend / vue / data / repositories / hostingRepo.ts
hostinger-reach / frontend / vue / data / repositories Last commit date
amplitudeRepo.ts 3 months ago formsRepo.ts 6 months ago hostingRepo.ts 3 months ago index.ts 3 months ago pagesRepo.ts 10 months ago reachRepo.ts 1 month ago
hostingRepo.ts
24 lines
1 import { useGeneralDataStore } from '@/stores/generalDataStore';
2 import { Header } from '@/types/enums';
3 import type { AuthorizeRequestHeaders } from '@/types/models';
4 import type { DomainDetails } from '@/types/models/hostingDataModels';
5 import { generateCorrelationId } from '@/utils/helpers';
6 import httpService from '@/utils/services/httpService';
7
8 const URL = `${hostinger_reach_reach_data.rest_base_url}hostinger-reach/v1`;
9
10 export const hostingRepo = {
11 getDomainDetails: (headers?: AuthorizeRequestHeaders) => {
12 const { nonce } = useGeneralDataStore();
13
14 const config = {
15 headers: {
16 [Header.CORRELATION_ID]: headers?.[Header.CORRELATION_ID] || generateCorrelationId(),
17 [Header.WP_NONCE]: nonce
18 }
19 };
20
21 return httpService.get<DomainDetails>(`${URL}/hosting/domain-details`, config);
22 }
23 };
24