Make sure campaign videos get correct duration set in database

Github

Github
API
After uploading a campaign video, the system now fetches the video's duration using an external worker service and updates the 'length' field in the database with the formatted duration. This ensures that the campaign video metadata includes accurate duration information. This will make sure that campaign videos will have the correct duration when being played in our video player.