diff --git a/server/imports/server-main/main.ts b/server/imports/server-main/main.ts index e84b373..2f61ab9 100644 --- a/server/imports/server-main/main.ts +++ b/server/imports/server-main/main.ts @@ -1,66 +1,44 @@ import {Chats} from "../../../both/collections/chats.collection"; import {Messages} from "../../../both/collections/messages.collection"; -import * as moment from "moment"; +import {Users} from '../../../both/collections/users.collection'; +import {Accounts} from 'meteor/accounts-base'; export class Main { start(): void { - if (Chats.collection.find().count()) return; - - let chatId; - - chatId = Chats.collection.insert({ - title: 'Ethan Gonzalez', - picture: 'https://randomuser.me/api/portraits/thumb/men/1.jpg' - }); - - Messages.collection.insert({ - chatId: chatId, - content: 'You on your way?', - createdAt: moment().subtract(1, 'hours').toDate() - }); - - chatId = Chats.collection.insert({ - title: 'Bryan Wallace', - picture: 'https://randomuser.me/api/portraits/thumb/lego/1.jpg' - }); - - Messages.collection.insert({ - chatId: chatId, - content: 'Hey, it\'s me', - createdAt: moment().subtract(2, 'hours').toDate() - }); - - chatId = Chats.collection.insert({ - title: 'Avery Stewart', - picture: 'https://randomuser.me/api/portraits/thumb/women/1.jpg' - }); - - Messages.collection.insert({ - chatId: chatId, - content: 'I should buy a boat', - createdAt: moment().subtract(1, 'days').toDate() - }); - - chatId = Chats.collection.insert({ - title: 'Katie Peterson', - picture: 'https://randomuser.me/api/portraits/thumb/women/2.jpg' - }); - - Messages.collection.insert({ - chatId: chatId, - content: 'Look at my mukluks!', - createdAt: moment().subtract(4, 'days').toDate() - }); - - chatId = Chats.collection.insert({ - title: 'Ray Edwards', - picture: 'https://randomuser.me/api/portraits/thumb/men/2.jpg' - }); - - Messages.collection.insert({ - chatId: chatId, - content: 'This is wicked good ice cream.', - createdAt: moment().subtract(2, 'weeks').toDate() + if (Users.collection.find().count()) return; + + [{ + phone: '+972540000001', + profile: { + name: 'Ethan Gonzalez', + picture: 'https://randomuser.me/api/portraits/thumb/men/1.jpg' + } + }, { + phone: '+972540000002', + profile: { + name: 'Bryan Wallace', + picture: 'https://randomuser.me/api/portraits/thumb/lego/1.jpg' + } + }, { + phone: '+972540000003', + profile: { + name: 'Avery Stewart', + picture: 'https://randomuser.me/api/portraits/thumb/women/1.jpg' + } + }, { + phone: '+972540000004', + profile: { + name: 'Katie Peterson', + picture: 'https://randomuser.me/api/portraits/thumb/women/2.jpg' + } + }, { + phone: '+972540000005', + profile: { + name: 'Ray Edwards', + picture: 'https://randomuser.me/api/portraits/thumb/men/2.jpg' + } + }].forEach(user => { + Accounts.createUserWithPhone(user); }); } }