Properly chain futures. 🤦

pull/5841/head
Lakin Wecker 2020-01-03 20:06:23 -07:00
parent 14a7535bb0
commit b4106b2b7f
1 changed files with 2 additions and 5 deletions

View File

@ -406,11 +406,8 @@ final class PlanApi(
userCustomer(user) getOrElse makeCustomer(user, data)
def makeCustomer(user: User, data: Checkout): Fu[StripeCustomer] =
stripeClient.createCustomer(user, data) map { customer =>
{
saveStripeCustomer(user, customer.id);
customer
}
stripeClient.createCustomer(user, data) flatMap { customer =>
saveStripeCustomer(user, customer.id) inject customer
}