import { Types } from 'mongoose'
import { Community } from '../../api/communities/models'

async function execute() {
  console.log('Adding communities')
  await Community.deleteMany({})
  const result = await Community.insertMany([
    {
      _id: new Types.ObjectId('6940fb887695b40bdcd6043f'),
      id: 'MIT',
      name: 'MIT',
      isUniversity: true,
      emailDomain: 'mit.edu',
    },
    {
      _id: new Types.ObjectId('6940fb887695b40bdcd6053c'),
      id: 'MCGILL',
      name: 'McGill',
      isUniversity: true,
      emailDomain: 'mcgill.ca',
    },
    {
      _id: new Types.ObjectId('6940fb887695b40bdcd6046c'),
      id: 'CONCORDIA',
      name: 'Concordia',
      isUniversity: true,
      emailDomain: 'concordia.ca',
    },
  ])
  console.log('communities added', result)
}

const scriptAddCommunities = {
  execute
}

export default scriptAddCommunities
