mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-30 06:16:37 +08:00
6140ed1718
- Added update service to fetch the latest server release from GitHub. - Implemented server upgrade scheduling and execution logic. - Created platform-specific restart mechanisms for Unix and Windows. - Introduced API endpoints for fetching the latest release and triggering upgrades. - Developed UI components for version upgrade modal, including loading and error states. - Updated documentation to reflect new upgrade features and instructions. - Refactored settings types to streamline interface definitions.
14 lines
343 B
TypeScript
14 lines
343 B
TypeScript
import { apiRequest } from '@/lib/api/client';
|
|
|
|
import type { LatestReleaseInfo } from '@/features/update/types';
|
|
|
|
export function getLatestRelease() {
|
|
return apiRequest<LatestReleaseInfo>('/update/latest-release');
|
|
}
|
|
|
|
export function upgradeServer() {
|
|
return apiRequest<LatestReleaseInfo>('/update/upgrade', {
|
|
method: 'POST',
|
|
});
|
|
}
|