Search.../

onFileDescriptorUpdated( )

Developer Preview

Triggered when a file is updated, including when a file is moved to a different folder.

Syntax

function wixMediaSiteMedia_onFileDescriptorUpdated(event: FileDescriptorUpdated): void

onFileDescriptorUpdated Parameters

NAME
TYPE
DESCRIPTION
event
Optional
FileDescriptorUpdated

Information about the updated file and metadata for the event.

Returns

This function does not return anything.

Return Type:

void

Was this helpful?

An event that triggers when a file is updated

Copy Code
1// Place this code in the events.js file
2// of your site's Backend section.
3// Add the file if it doesn't exist.
4
5export function wixMediaSiteMedia_onFileDescriptorUpdated(event) {
6 const eventTime = event.metadata.eventTime;
7 const displayName = event.entity.displayName;
8 const parentFolder = event.entity.parentFolderId;
9
10 console.log(`${displayName}, currently located in the parent folder with ID ${parentFolder}, was updated at ${eventTime}.`)
11}
12
13/* Full event object:
14 * {
15 * "entity": {
16 * "displayName": "image1",
17 * "mediaType": "IMAGE",
18 * "private": false,
19 * "operationStatus": "READY",
20 * "url": "https://static.wixstatic.com/media/d4dde1_e76448de45bf4deb912b373bc7c3ac6f~mv2.jpg",
21 * "_id": "d4dde1_e76448de45bf4deb912b373bc7c3ac6f~mv2.jpg",
22 * "_createdDate": "2023-08-09T08:45:43.000Z",
23 * "_updatedDate": "2023-09-18T10:22:38.000Z",
24 * "hash": "7fc91042c9a56b42223aa2f94ccdcecd",
25 * "labels": [
26 * "label1",
27 * "label2"
28 * ],
29 * "sizeInBytes": "6312959",
30 * "media": {
31 * "image": {
32 * "image": "wix:image://v1/d4dde1_e76448de45bf4deb912b373bc7c3ac6f~mv2.jpg/image1#originWidth=5616&originHeight=3744",
33 * "colors": {
34 * "prominent": {
35 * "rgb": {
36 * "r": 39,
37 * "g": 36,
38 * "b": 26
39 * }
40 * },
41 * "palette": [
42 * {
43 * "rgb": {
44 * "r": 39,
45 * "g": 36,
46 * "b": 26
47 * }
48 * },
49 * {
50 * "rgb": {
51 * "r": 119,
52 * "g": 125,
53 * "b": 135
54 * }
55 * },
56 * {
57 * "rgb": {
58 * "r": 208,
59 * "g": 209,
60 * "b": 208
61 * }
62 * },
63 * {
64 * "rgb": {
65 * "r": 130,
66 * "g": 108,
67 * "b": 40
68 * }
69 * },
70 * {
71 * "rgb": {
72 * "r": 75,
73 * "g": 101,
74 * "b": 133
75 * }
76 * },
77 * {
78 * "rgb": {
79 * "r": 94,
80 * "g": 78,
81 * "b": 36
82 * }
83 * },
84 * {
85 * "rgb": {
86 * "r": 148,
87 * "g": 161,
88 * "b": 178
89 * }
90 * },
91 * {
92 * "rgb": {
93 * "r": 163,
94 * "g": 177,
95 * "b": 192
96 * }
97 * },
98 * {
99 * "rgb": {
100 * "r": 208,
101 * "g": 184,
102 * "b": 159
103 * }
104 * },
105 * {
106 * "rgb": {
107 * "r": 183,
108 * "g": 159,
109 * "b": 137
110 * }
111 * }
112 * ]
113 * },
114 * "faces": []
115 * }
116 * },
117 * "metadata": {
118 * "entityId": "d4dde1_e76448de45bf4deb912b373bc7c3ac6f~mv2.jpg",
119 * "eventTime": "2023-09-18T10:22:39.193Z",
120 * "id": "acfe4b7a-bc6a-41f5-8fb3-d0f1301fea51",
121 * "triggeredByAnonymizeRequest": false
122 * },
123 * "siteId": "c96bcd13-173a-4938-88e0-a126391adf49",
124 * "thumbnailUrl": "https://static.wixstatic.com/media/d4dde1_e76448de45bf4deb912b373bc7c3ac6f~mv2.jpg",
125 * "parentFolderId": "b2bc72834460412494c93617d88b8c89"
126 * }
127 * }
128 */