Browse Source

fix(neon): push notification build error

Signed-off-by: Nikolas Rimikis <leptopoda@users.noreply.github.com>
pull/983/head
Nikolas Rimikis 1 year ago
parent
commit
a5881c0901
No known key found for this signature in database
GPG Key ID: 85ED1DE9786A4FF2
  1. 8
      packages/neon/neon/lib/src/models/push_notification.dart

8
packages/neon/neon/lib/src/models/push_notification.dart

@ -1,6 +1,6 @@
import 'package:json_annotation/json_annotation.dart'; import 'package:json_annotation/json_annotation.dart';
import 'package:meta/meta.dart'; import 'package:meta/meta.dart';
import 'package:nextcloud/notifications.dart' as notifications; import 'package:nextcloud/notifications.dart' show DecryptedSubject, RSAPrivateKey, decryptPushNotificationSubject;
part 'push_notification.g.dart'; part 'push_notification.g.dart';
@ -38,9 +38,9 @@ class PushNotification {
/// Use [PushNotification.fromJson] when the [subject] is not encrypted. /// Use [PushNotification.fromJson] when the [subject] is not encrypted.
factory PushNotification.fromEncrypted( factory PushNotification.fromEncrypted(
final Map<String, dynamic> json, final Map<String, dynamic> json,
final notifications.RSAPrivateKey privateKey, final RSAPrivateKey privateKey,
) { ) {
final subject = notifications.decryptPushNotificationSubject(privateKey, json[_subjectKey] as String); final subject = decryptPushNotificationSubject(privateKey, json[_subjectKey] as String);
return PushNotification( return PushNotification(
accountID: json[_accountIDKey] as String, accountID: json[_accountIDKey] as String,
@ -67,5 +67,5 @@ class PushNotification {
/// The subject of this notification. /// The subject of this notification.
@JsonKey(name: _subjectKey) @JsonKey(name: _subjectKey)
final notifications.DecryptedSubject subject; final DecryptedSubject subject;
} }

Loading…
Cancel
Save