import './polyfills.server.mjs'; import { BackendConstants } from "./chunk-NQMHFSHA.mjs"; import { HttpClient, HttpParams, ɵɵdefineInjectable, ɵɵinject } from "./chunk-LDYM667O.mjs"; // src/app/services/admin-contact.service.ts var AdminContactService = class _AdminContactService { constructor(http) { this.http = http; this.url = `${BackendConstants.BACKEND_URL}/admin/contacts`; } list(page = 0, contactType = "") { let params = new HttpParams().set("page", page).set("size", 20); if (contactType) params = params.set("contactType", contactType); return this.http.get(this.url, { params }); } detail(id) { return this.http.get(`${this.url}/${encodeURIComponent(id)}`); } static { this.\u0275fac = function AdminContactService_Factory(t) { return new (t || _AdminContactService)(\u0275\u0275inject(HttpClient)); }; } static { this.\u0275prov = /* @__PURE__ */ \u0275\u0275defineInjectable({ token: _AdminContactService, factory: _AdminContactService.\u0275fac, providedIn: "root" }); } }; export { AdminContactService };