mirror of
https://github.com/immich-app/immich
synced 2025-11-07 17:27:20 +00:00
refactor(server, web): standardize theme api response (#4664)
* web: standardize theme api response * revert makefile change that i didn't mean to commit
This commit is contained in:
parent
7ff68223ab
commit
a08a687951
10 changed files with 22 additions and 28 deletions
16
mobile/openapi/lib/model/server_theme_dto.dart
generated
16
mobile/openapi/lib/model/server_theme_dto.dart
generated
|
|
@ -13,26 +13,26 @@ part of openapi.api;
|
|||
class ServerThemeDto {
|
||||
/// Returns a new [ServerThemeDto] instance.
|
||||
ServerThemeDto({
|
||||
required this.theme,
|
||||
required this.customCss,
|
||||
});
|
||||
|
||||
SystemConfigThemeDto theme;
|
||||
String customCss;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) => identical(this, other) || other is ServerThemeDto &&
|
||||
other.theme == theme;
|
||||
other.customCss == customCss;
|
||||
|
||||
@override
|
||||
int get hashCode =>
|
||||
// ignore: unnecessary_parenthesis
|
||||
(theme.hashCode);
|
||||
(customCss.hashCode);
|
||||
|
||||
@override
|
||||
String toString() => 'ServerThemeDto[theme=$theme]';
|
||||
String toString() => 'ServerThemeDto[customCss=$customCss]';
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
final json = <String, dynamic>{};
|
||||
json[r'theme'] = this.theme;
|
||||
json[r'customCss'] = this.customCss;
|
||||
return json;
|
||||
}
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ class ServerThemeDto {
|
|||
final json = value.cast<String, dynamic>();
|
||||
|
||||
return ServerThemeDto(
|
||||
theme: SystemConfigThemeDto.fromJson(json[r'theme'])!,
|
||||
customCss: mapValueOfType<String>(json, r'customCss')!,
|
||||
);
|
||||
}
|
||||
return null;
|
||||
|
|
@ -92,7 +92,7 @@ class ServerThemeDto {
|
|||
|
||||
/// The list of required keys that must be present in a JSON.
|
||||
static const requiredKeys = <String>{
|
||||
'theme',
|
||||
'customCss',
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue