mirror of
https://github.com/ente-io/ente.git
synced 2025-08-08 07:28:26 +00:00
Add wrapper
This commit is contained in:
parent
7ecfa20f03
commit
f4adea5a60
16
web/packages/shared/file-metadata.ts
Normal file
16
web/packages/shared/file-metadata.ts
Normal file
@ -0,0 +1,16 @@
|
||||
import { decryptPublicMagicMetadata } from "@/media/file-metadata";
|
||||
import { EnteFile } from "@/new/photos/types/file";
|
||||
import ComlinkCryptoWorker from "@ente/shared/crypto";
|
||||
|
||||
/**
|
||||
* On-demand decrypt the public magic metadata for an {@link EnteFile} for code
|
||||
* running on the main thread.
|
||||
*
|
||||
* It both modifies the given file object, and also returns the decrypted
|
||||
* metadata.
|
||||
*/
|
||||
export const getPublicMagicMetadataMT = async (enteFile: EnteFile) =>
|
||||
decryptPublicMagicMetadata(
|
||||
enteFile,
|
||||
(await ComlinkCryptoWorker.getInstance()).decryptMetadata,
|
||||
);
|
Loading…
x
Reference in New Issue
Block a user