refactor: use structuredClone for deep clone

This commit is contained in:
syuilo
2022-04-23 12:38:02 +09:00
parent 70958a9f77
commit 84b183a9f6
3 changed files with 8 additions and 8 deletions

View File

@ -29,7 +29,7 @@ export const DriveFileRepository = db.getRepository(DriveFile).extend({
getPublicProperties(file: DriveFile): DriveFile['properties'] {
if (file.properties.orientation != null) {
const properties = JSON.parse(JSON.stringify(file.properties));
const properties = structuredClone(file.properties);
if (file.properties.orientation >= 5) {
[properties.width, properties.height] = [properties.height, properties.width];
}