Adds website theme serialization system

This commit is contained in:
Your Name committed 2026-07-06 06:52:18 +00:00
1 parent b932d65658
commit 8cd54459ec
29 files changed
+418 -4

No files matched your search

+14
View File
@@ -9,6 +9,7 @@ import {
MobileBuildPreflightResult,
MobileBuildRequest,
MobileBuildUploadedFile,
ThemeStatus,
} from '../interfaces/mobile-build';
@Injectable({
@@ -66,4 +67,17 @@ export class MobileBuildService {
{},
);
}
getThemeStatus(): Observable<ThemeStatus> {
return this.http.get<ThemeStatus>(
`${getAppConfig().apiBaseUrl}/api/theme/status`,
);
}
regenerateTheme(): Observable<unknown> {
return this.http.post(
`${getAppConfig().apiBaseUrl}/api/theme/regenerate`,
{},
);
}
}