Spaces:
Building
Building
Update flare-ui/src/app/services/locale-manager.service.ts
Browse files
flare-ui/src/app/services/locale-manager.service.ts
CHANGED
@@ -35,6 +35,7 @@ export interface LocaleDetails extends Locale {
|
|
35 |
})
|
36 |
export class LocaleManagerService {
|
37 |
private apiUrl = '/api';
|
|
|
38 |
private localesCache?: Locale[];
|
39 |
private cacheTimestamp?: number;
|
40 |
private readonly CACHE_DURATION = 5 * 60 * 1000; // 5 minutes
|
@@ -68,7 +69,7 @@ export class LocaleManagerService {
|
|
68 |
}
|
69 |
|
70 |
return this.http.get<{ locales: Locale[], default: string }>(
|
71 |
-
`${this.
|
72 |
{ headers: this.getAuthHeaders() }
|
73 |
).pipe(
|
74 |
timeout(this.REQUEST_TIMEOUT),
|
@@ -92,7 +93,7 @@ export class LocaleManagerService {
|
|
92 |
|
93 |
try {
|
94 |
return this.http.get<LocaleDetails>(
|
95 |
-
`${this.
|
96 |
{ headers: this.getAuthHeaders() }
|
97 |
).pipe(
|
98 |
timeout(this.REQUEST_TIMEOUT),
|
|
|
35 |
})
|
36 |
export class LocaleManagerService {
|
37 |
private apiUrl = '/api';
|
38 |
+
private adminUrl = `${this.apiUrl}/admin`;
|
39 |
private localesCache?: Locale[];
|
40 |
private cacheTimestamp?: number;
|
41 |
private readonly CACHE_DURATION = 5 * 60 * 1000; // 5 minutes
|
|
|
69 |
}
|
70 |
|
71 |
return this.http.get<{ locales: Locale[], default: string }>(
|
72 |
+
`${this.adminUrl}/locales`,
|
73 |
{ headers: this.getAuthHeaders() }
|
74 |
).pipe(
|
75 |
timeout(this.REQUEST_TIMEOUT),
|
|
|
93 |
|
94 |
try {
|
95 |
return this.http.get<LocaleDetails>(
|
96 |
+
`${this.adminUrl}/locales/${encodeURIComponent(code)}`,
|
97 |
{ headers: this.getAuthHeaders() }
|
98 |
).pipe(
|
99 |
timeout(this.REQUEST_TIMEOUT),
|