This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am PuppetmasterDK on github. | |
* I am carstenl (https://keybase.io/carstenl) on keybase. | |
* I have a public key whose fingerprint is 4503 7D62 789A 9951 9073 7ACC 1C87 71CB 3C9E EE14 | |
To claim this, I am signing this object: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package repositories | |
import reactivemongo.api.collections.default.BSONCollection | |
import reactivemongo.bson.{BSONDocument, BSONDocumentReader, BSONDocumentWriter, BSONObjectID} | |
import reactivemongo.core.errors.DatabaseException | |
import scala.concurrent.ExecutionContext.Implicits.global | |
import scala.concurrent.Future | |
import scala.util.{Failure, Success} | |
case class User(id: BSONObjectID, firstName: String, lastName: String, email: String, password: Option[String], state: String) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import acolyte.reactivemongo.AcolyteDSL.{handleQuery, withFlatCollection} | |
import acolyte.reactivemongo.{AcolyteDSL, QueryResponse, Request} | |
import org.specs2.concurrent.ExecutionEnv | |
import org.specs2.mutable.Specification | |
import org.specs2.specification.core.Fragments | |
import org.specs2.specification.create.DefaultFragmentFactory | |
import reactivemongo.bson.{BSONDocument, BSONObjectID} | |
import repositories.Users | |
import scala.concurrent.duration._ |