Don't send creator guide email & interesting markets on create user
This commit is contained in:
		
							parent
							
								
									6c3338f5d7
								
							
						
					
					
						commit
						a4399aaee9
					
				| 
						 | 
				
			
			@ -4,14 +4,11 @@ import * as utc from 'dayjs/plugin/utc'
 | 
			
		|||
dayjs.extend(utc)
 | 
			
		||||
 | 
			
		||||
import { getPrivateUser } from './utils'
 | 
			
		||||
import { User } from 'common/user'
 | 
			
		||||
import { User } from '../../common/user'
 | 
			
		||||
import {
 | 
			
		||||
  sendCreatorGuideEmail,
 | 
			
		||||
  sendInterestingMarketsEmail,
 | 
			
		||||
  sendPersonalFollowupEmail,
 | 
			
		||||
  sendWelcomeEmail,
 | 
			
		||||
} from './emails'
 | 
			
		||||
import { getTrendingContracts } from './weekly-markets-emails'
 | 
			
		||||
 | 
			
		||||
export const onCreateUser = functions
 | 
			
		||||
  .runWith({ secrets: ['MAILGUN_KEY'] })
 | 
			
		||||
| 
						 | 
				
			
			@ -23,23 +20,7 @@ export const onCreateUser = functions
 | 
			
		|||
 | 
			
		||||
    await sendWelcomeEmail(user, privateUser)
 | 
			
		||||
 | 
			
		||||
    const guideSendTime = dayjs().add(28, 'hours').toString()
 | 
			
		||||
    await sendCreatorGuideEmail(user, privateUser, guideSendTime)
 | 
			
		||||
 | 
			
		||||
    const followupSendTime = dayjs().add(48, 'hours').toString()
 | 
			
		||||
    await sendPersonalFollowupEmail(user, privateUser, followupSendTime)
 | 
			
		||||
 | 
			
		||||
    // skip email if weekly email is about to go out
 | 
			
		||||
    const day = dayjs().utc().day()
 | 
			
		||||
    if (day === 0 || (day === 1 && dayjs().utc().hour() <= 19)) return
 | 
			
		||||
 | 
			
		||||
    const contracts = await getTrendingContracts()
 | 
			
		||||
    const marketsSendTime = dayjs().add(24, 'hours').toString()
 | 
			
		||||
 | 
			
		||||
    await sendInterestingMarketsEmail(
 | 
			
		||||
      user,
 | 
			
		||||
      privateUser,
 | 
			
		||||
      contracts,
 | 
			
		||||
      marketsSendTime
 | 
			
		||||
    )
 | 
			
		||||
  })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user