Skip to content
/ kalsh1 Public

Commit 9bfdc59

Browse files
author
Tarek
committedOct 25, 2018
Some changes to reset.
1 parent 6661882 commit 9bfdc59

5 files changed

Lines changed: 37 additions & 38 deletions

File tree

 

‎client/src/MyBets.js‎

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -173,15 +173,9 @@ class MyBets extends Component {
173173
</div>
174174
)
175175
} else if (isLoading === false && balance != undefined) {
176-
var augmentBal = false;
177-
bets.map((bet => {
178-
if (bet.settled) {
179-
augmentBal = true;
180-
}
181-
}))
182176
return (
183177
<div className="Balance">
184-
<button onClick={this.setShowStuffToTrue}> Balance: ${augmentBal ? balance + 10 : balance} </button>
178+
<button onClick={this.setShowStuffToTrue}> Balance: ${balance} </button>
185179
</div>
186180
)
187181
}

‎client/src/SignUp.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class SignUp extends Component {
2121
<Row form>
2222
<Col md={5}>
2323
<FormGroup>
24-
<Label for="name">Name</Label>
24+
<Label for="name">Full Name</Label>
2525
<Input type="text" name="name" id="name" required />
2626
</FormGroup>
2727
</Col>

‎server/app.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ app.use(bodyParser.json());
2121
app.use(session({
2222
secret: 'f29a0fa9g49s095gas0csa1g08',
2323
resave: true,
24-
saveUninitialized:true })
24+
saveUninitialized:true }) // Session secret.
2525
);
2626
app.use(passport.initialize());
2727
app.use(passport.session()); // persistent login sessions

‎server/config/passport/passport.js‎

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ module.exports = function(passport,user){
1212

1313
// used to deserialize the user
1414
passport.deserializeUser(function(id, done) {
15+
1516
User.findById(id).then(function(user) {
1617
if(user){
1718
done(null, user.get());
@@ -41,15 +42,18 @@ module.exports = function(passport,user){
4142
User.findOne({where: {email:email}}).then(function(user){
4243

4344
if(user)
44-
{
45-
return done(null, false, {message : 'That email is already taken'} );
46-
}
4745

48-
else
46+
{
47+
return done(null, false, {
48+
message : 'The email you provided is already taken'
49+
});
50+
} else
4951
{
5052
var userPassword = generateHash(password);
53+
5154
var data =
52-
{ email:email,
55+
{
56+
email:email,
5357
password:userPassword,
5458
firstname: req.body.firstname,
5559
lastname: req.body.lastname

‎server/routes/routes.js‎

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ var sleep = require('sleep');
22
const sequelize = require("sequelize");
33
var authController = require('../controllers/authcontroller.js');
44
var models = require("../models");
5+
const Op = sequelize.Op;
56

67
var appRouter = function (app, passport) {
78
app.get("/", function (req, res) {
@@ -56,33 +57,33 @@ var appRouter = function (app, passport) {
5657
models.question.update({
5758
result: 'yes' }, { where: { id: req.body.question_primary_id }}
5859
)
59-
models.bet_primary.findAll({ where: { question_id: req.body.question_primary_id }})
60-
.then(bets => {
61-
bets.forEach(bet => {
62-
bet.update({settled: true })
63-
})
64-
})
60+
models.bet_primary.update({
61+
settled: 'yes'}, { where: {question_id: req.body.question_primary_id}}
62+
)
63+
models.match.update({
64+
settled: 'yes'}, { where: {question_id: req.body.question_primary_id}}
65+
)
6566

66-
models.match.findAll({ where: { question_id: req.body.question_primary_id }})
67-
.then(bets => {
68-
bets.forEach(bet => {
69-
bet.update({settled: true })
70-
})
71-
})
72-
// console.log(models.user.findAll())
73-
// console.log("yooooooooooo")
74-
models.bet_primary.findAll({ where: { question_id: req.body.question_primary_id}})
67+
// models.match.findAll({ where: { question_id: req.body.question_primary_id}})
68+
// .then(matches => {
69+
// matches.forEach(matche => {
70+
// models.user.findAll({ where: { id: matche.yes_user_id}})
71+
// .then(users => {
72+
// console.log('USERS----------:\n', users)
73+
// users.forEach(yes_user => {
74+
// var prev_balance = yes_user.balance;
75+
// yes_user.update({
76+
// balance: prev_balance + matche.amount * (float(matche.yes_odds_numerator) / float(matche.yes_odds_denominator))
77+
// });
78+
// });
79+
// });
80+
// });
81+
// });
82+
83+
models.user.findAll({ where: { question_id: req.body.question_primary_id}})
7584
.then(bets => {
7685
console.log(bets)
7786
bets.forEach(bet => {
78-
// console.log(bet.user_id)
79-
// .then(use => {
80-
// var use_balance = use.balance
81-
// user.update({
82-
// balance: use_balance + (1 *int(bet.option === 'yes') - 1 * int(bet.option === 'no')) * (float(bet.odds_numerator) / float(bet.odds_denominator)) * bet.amount
83-
// })
84-
// })
85-
8687
bet.update({resolved: true })
8788
})
8889
})
@@ -254,7 +255,7 @@ var appRouter = function (app, passport) {
254255
app.get('/signup', authController.signup);
255256
app.get('/signin', authController.signin);
256257
app.post('/signup', passport.authenticate('local-signup', {
257-
successRedirect: '/rolou',
258+
successRedirect: '/questions',
258259
failureRedirect: '/signup'
259260
}
260261
));

0 commit comments

Comments
 (0)
Please sign in to comment.