Nip17FileMetadata.fromEncryptedFile constructor
Nip17FileMetadata.fromEncryptedFile({
- required Uri url,
- required String mimeType,
- required Nip17EncryptedFile encryptedFile,
- String? dimensions,
Implementation
factory Nip17FileMetadata.fromEncryptedFile({
required Uri url,
required String mimeType,
required Nip17EncryptedFile encryptedFile,
String? dimensions,
}) {
return Nip17FileMetadata(
url: url,
mimeType: mimeType,
encryptionAlgorithm: aesGcm,
decryptionKey: encryptedFile.key,
decryptionNonce: encryptedFile.nonce,
encryptedSha256: encryptedFile.encryptedSha256,
originalSha256: encryptedFile.originalSha256,
size: encryptedFile.size,
dimensions: dimensions,
);
}