+ defp extract_media_ids(status_data) do
+ with media_ids when not is_nil(media_ids) <- status_data["media_ids"],
+ split_ids <- String.split(media_ids, ","),
+ clean_ids <- Enum.reject(split_ids, fn (id) -> String.length(id) == 0 end)
+ do
+ clean_ids
+ else _e -> []
+ end
+ end
+