Add server settings page

This commit is contained in:
2024-01-01 16:55:11 +08:00
parent 5566af9a66
commit 6644e788de
10 changed files with 695 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import 'package:eh_downloader_flutter/api/file.dart';
import 'package:retrofit/retrofit.dart';
import 'api_result.dart';
import 'config.dart';
import 'gallery.dart';
import 'status.dart';
import 'tags.dart';
@@ -191,6 +192,14 @@ abstract class _EHApi {
{@Part(name: "is_nsfw") bool? isNsfw,
@Part(name: "is_ad") bool? isAd,
@CancelRequest() CancelToken? cancel});
@GET('/config')
Future<Config> getConfig(
{@Query("current") bool? current, @CancelRequest() CancelToken? cancel});
@POST('/config')
Future<UpdateConfigResult> updateConfig(
@Body(nullToAbsent: false) ConfigOptional cfg,
{@CancelRequest() CancelToken? cancel});
}
class EHApi extends __EHApi {