If for a video operation thumbnailUrl isn't present, we can generate it server side.
Rahul mentions that installing imagemagick on cloud functions is a pain, which is why we decided to do it on client. Ideally they should always both be present, but supporting this might make it more robust, for instance like now when apple doesn't accept our changes so iOS doesn't upload the thumbnail.
If for a video operation
thumbnailUrlisn't present, we can generate it server side.Rahul mentions that installing imagemagick on cloud functions is a pain, which is why we decided to do it on client. Ideally they should always both be present, but supporting this might make it more robust, for instance like now when apple doesn't accept our changes so iOS doesn't upload the thumbnail.