Skip to content

Commit

Permalink
Merge pull request #597 from nextcloud/fix/capabilities
Browse files Browse the repository at this point in the history
Fix/capabilities
  • Loading branch information
provokateurin committed Aug 23, 2023
2 parents c96b5b6 + 2c06d0d commit 86bb58d
Show file tree
Hide file tree
Showing 12 changed files with 9,420 additions and 7,734 deletions.
2 changes: 1 addition & 1 deletion external/nextcloud-server
Submodule nextcloud-server updated 932 files
2 changes: 1 addition & 1 deletion packages/neon/neon/lib/src/app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ class _NeonAppState extends State<NeonApp> with WidgetsBindingObserver, tray.Tra
: null,
builder: (final context, final capabilitiesSnapshot) {
final appTheme = AppTheme(
capabilitiesSnapshot.data?.capabilities.theming,
capabilitiesSnapshot.data?.capabilities.themingPublicCapabilities?.theming,
keepOriginalAccentColor: themeKeepOriginalAccentColor,
oledAsDark: themeOLEDAsDark,
appThemes: _appImplementations.map((final a) => a.theme).whereNotNull(),
Expand Down
4 changes: 3 additions & 1 deletion packages/neon/neon/lib/src/blocs/apps.dart
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,9 @@ class AppsBloc extends InteractiveBloc implements AppsBlocEvents, AppsBlocStates
_capabilitiesBloc.capabilities.listen((final result) {
notificationsAppImplementation.add(
result.transform(
(final data) => data.capabilities.notifications != null ? _findAppImplementation(AppIDs.notifications) : null,
(final data) => data.capabilities.notificationsCapabilities?.notifications != null
? _findAppImplementation(AppIDs.notifications)
: null,
),
);

Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon/lib/src/theme/theme.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class AppTheme {
this.appThemes,
}) : keepOriginalAccentColor = nextcloudTheme == null || keepOriginalAccentColor;

final CoreOcsGetCapabilitiesResponse200ApplicationJson_Ocs_Data_Capabilities_Theming? nextcloudTheme;
final CoreThemingPublicCapabilities_Theming? nextcloudTheme;
final bool keepOriginalAccentColor;
final bool oledAsDark;
final Iterable<ThemeExtension>? appThemes;
Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon/lib/src/widgets/drawer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ class NeonDrawerHeader extends StatelessWidget {
);
}

final theme = capabilities.requireData.capabilities.theming;
final theme = capabilities.requireData.capabilities.themingPublicCapabilities?.theming;

if (theme == null) {
return const SizedBox();
Expand Down
1,179 changes: 768 additions & 411 deletions packages/nextcloud/lib/src/api/core.openapi.dart

Large diffs are not rendered by default.

14,977 changes: 8,030 additions & 6,947 deletions packages/nextcloud/lib/src/api/core.openapi.g.dart

Large diffs are not rendered by default.

0 comments on commit 86bb58d

Please sign in to comment.