UNPKG

@speakr/speakr-module-services

Version:
59 lines (55 loc) 2.93 kB
"use strict"; module.exports = { publicData }; function publicData(options) { let birthday = new Date(options.influencer_profiles.birthday); options.influencer_profiles = { first_name: options.influencer_profiles.first_name || "", last_name: options.influencer_profiles.last_name || "", email: options.influencer_profiles.email || "", paypal_email: options.influencer_profiles.paypal_email || "", second_email: options.influencer_profiles.second_email || "", phone: options.influencer_profiles.phone || "", country: options.influencer_profiles.country || "", city: options.influencer_profiles.city || "", state: options.influencer_profiles.state || "", shipping_address: options.influencer_profiles.shipping_address || {}, gender: options.influencer_profiles.gender || "", birthday: birthday ? { day: birthday.getDate(), month: birthday.getMonth(), year: birthday.getFullYear() } : {}, ethnicity: options.influencer_profiles.ethnicity || "", ethnicity_other: options.influencer_profiles.ethnicity_other || "", children: options.influencer_profiles.children || "", occupation: options.influencer_profiles.occupation || "", account_type: options.influencer_profiles.account_type || "", relationship: options.influencer_profiles.relationship || "", platforms: options.influencer_profiles.platforms || [], strongestPlatforms: options.influencer_profiles.strongestPlatforms || [], languages: options.influencer_profiles.languages || [], has_pets: options.influencer_profiles.has_pets, pets: options.influencer_profiles.pets || [], voice: options.influencer_profiles.voice || [], min_likelyhood: options.influencer_profiles.min_likelyhood || "", mediaType: options.influencer_profiles.mediaType || [], important_factor: options.influencer_profiles.important_factor || "", offer_price: options.influencer_profiles.offer_price || 0, content: options.influencer_profiles.content || [], account_media_subject: options.influencer_profiles.account_media_subject || "", min_price: options.influencer_profiles.min_price || 0, account_media_creator: options.influencer_profiles.account_media_creator || "", youtube_lowest: options.influencer_profiles.youtube_lowest || 0, youtube_price: options.influencer_profiles.youtube_price || 0, youtube_interest: options.influencer_profiles.youtube_interest || "", youtube_campaigns: options.influencer_profiles.youtube_campaigns, youtube_category: options.influencer_profiles.youtube_category || "", youtube_views: options.influencer_profiles.youtube_views || 0, youtube_subscribers: options.influencer_profiles.youtube_subscribers || 0, youtube_url: options.influencer_profiles.youtube_url || "", youtube_currently: options.influencer_profiles.youtube_currently }; return Promise.resolve(options); }