@@ -39,7 +39,6 @@ | |||
"cordova-res": "^0.15.2", | |||
"es6-promise-plugin": "^4.2.2", | |||
"face-api.js": "^0.22.2", | |||
"faker": "^5.1.0", | |||
"hammerjs": "^2.0.8", | |||
"moment": "^2.29.1", | |||
"rxjs": "~6.5.5", | |||
@@ -1,5 +1,4 @@ | |||
import { Component, OnInit } from '@angular/core'; | |||
import * as faker from 'faker'; | |||
import { ModalController } from '@ionic/angular'; | |||
@Component({ | |||
@@ -40,16 +39,6 @@ export class AddPartyPage implements OnInit { | |||
ngOnInit() { | |||
for (let i = 0; i < 12; i += 1) { | |||
this.contactList.push({ | |||
name: faker.name.findName(), | |||
phone: faker.phone.phoneNumber() | |||
}); | |||
} | |||
this.tempContactList = JSON.parse(JSON.stringify(this.contactList)); | |||
} | |||
searchContact() { | |||
@@ -1,6 +1,5 @@ | |||
import { Component, OnInit, ViewChild } from '@angular/core'; | |||
import { IonSlides, ModalController } from '@ionic/angular'; | |||
import * as faker from 'faker'; | |||
import * as moment from 'moment'; | |||
import { Router } from '@angular/router'; | |||
import { ChatPage } from '../chat/chat.page'; | |||
@@ -93,49 +92,7 @@ export class BookingPage implements OnInit { | |||
} | |||
ngOnInit() { | |||
for (let i = 0; i < 3; i += 1) { | |||
this.bookingSeatsData.push({ | |||
dateTime: faker.date.future(), | |||
staduim : this.stadiums[i], | |||
matchType: 'T20 League', | |||
matchDetails: { | |||
home: i !==1 ? this.teams[i] : { name: 'KXIP', image: 'assets/home-team/KXIP.svg' }, | |||
away: i ===1 ? this.teams[i] : { name: 'KXIP', image: 'assets/home-team/KXIP.svg' } | |||
}, | |||
seatsAvailable: [{ | |||
stand: 'Grand', | |||
seats: [], | |||
}, { | |||
stand: 'Pavilion', | |||
seats: [], | |||
}, { | |||
stand: 'First', | |||
seats: [], | |||
}, { | |||
stand: 'Second', | |||
seats: [], | |||
}] | |||
}); | |||
} | |||
for (let i = 0; i < this.bookingSeatsData.length; i += 1) { | |||
for (let j = 0; j < this.bookingSeatsData[i].seatsAvailable.length; j += 1) { | |||
let price = faker.commerce.price(); | |||
let randomNumber = Math.random() * (15 - 0); | |||
for (let k = 0; k < randomNumber; k += 1) { | |||
this.bookingSeatsData[i].seatsAvailable[j].seats.push({ | |||
id: this.bookingSeatsData[i].seatsAvailable[j].stand + '##' + k.toString(), | |||
price | |||
}); | |||
} | |||
} | |||
} | |||
this.selectedDate = this.bookingSeatsData[0].dateTime; | |||
} | |||
@@ -1,6 +1,5 @@ | |||
import { Component, OnInit } from '@angular/core'; | |||
import { ModalController } from '@ionic/angular'; | |||
import * as faker from 'faker'; | |||
import { ToastController } from '@ionic/angular'; | |||
@@ -68,94 +67,6 @@ export class ChatPage implements OnInit { | |||
} | |||
ngOnInit() { | |||
let myAccountIndex = Math.floor(Math.random() * 11); | |||
for (let i = 0; i < 12; i += 1) { | |||
this.members.push({ | |||
name: myAccountIndex === i ? 'You' : faker.name.findName(), | |||
image: 'assets/home-team/roster/' + (i + 1) + '.png', | |||
color: faker.vehicle.color() | |||
}); | |||
} | |||
this.myAccount = this.members[myAccountIndex]; | |||
for (let i = 0; i < 2; i += 1) { | |||
let options = []; | |||
for (let j = 0; j < 4; j += 1) { | |||
options.push({ | |||
text: faker.lorem.word(), | |||
pollUserCount: faker.random.number() | |||
}); | |||
} | |||
let ballChat = []; | |||
for (let balls = 0; balls < 6; balls += 1) { | |||
let randomNumber = Math.floor(Math.random() * 3) + 1; | |||
let chat = []; | |||
for (let k = 0; k < randomNumber; k += 1) { | |||
let randomMemberIndex = Math.floor(Math.random() * 3); | |||
chat.push({ | |||
user: this.members[randomMemberIndex], | |||
text: faker.lorem.sentence(), | |||
time: faker.time.recent(), | |||
}); | |||
} | |||
ballChat.push({ | |||
ball: balls, | |||
chat: chat | |||
}); | |||
} | |||
this.chatData.push({ | |||
over: i, | |||
ballChat: ballChat, | |||
triviaQuestion: { | |||
question: faker.lorem.sentence(), | |||
maxUserCount: Math.max.apply(Math, options.map(function(o) { return o.pollUserCount; })), | |||
options: options, | |||
selectedAnswer: Math.floor(Math.random() * 4), | |||
} | |||
}); | |||
} | |||
setTimeout(() => { | |||
let options = []; | |||
for (let j = 0; j < 4; j += 1) { | |||
options.push({ | |||
text: faker.lorem.word(), | |||
pollUserCount: faker.random.number() | |||
}); | |||
} | |||
this.chatData.push({ | |||
over: this.chatData.length - 1, | |||
ballChat: [{ | |||
ball: 0, | |||
chat: [], | |||
}], | |||
triviaQuestion: { | |||
question: faker.lorem.sentence(), | |||
maxUserCount: Math.max.apply(Math, options.map(function(o) { return o.pollUserCount; })), | |||
options: options, | |||
selectedAnswer: null, | |||
} | |||
}); | |||
setTimeout(() => { | |||
this.scrollToEnd(); | |||
}, 1000); | |||
}, 200); | |||
} | |||
scrollToEnd() { | |||
@@ -1,5 +1,4 @@ | |||
import { Component, OnInit } from '@angular/core'; | |||
import * as faker from 'faker'; | |||
import { Location } from '@angular/common'; | |||
@Component({ | |||