MongoUserRepository

io.letsstreamit.services.profile.infrastructure.adapters.repositories.MongoUserRepository
class MongoUserRepository(implicit ec: ExecutionContext) extends UserRepository

MongoUserRepository implementation of UserRepository using MongoDB

Value parameters

ec

ExecutionContext for handling asynchronous operations

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def addVideo(email: String, videoId: String): Future[Either[Exception, String]]

Attributes

Definition Classes
override def createUser(user: User): Future[Either[Exception, String]]

Attributes

Definition Classes
override def getUser(email: String): Future[Option[User]]

Attributes

Definition Classes
override def updateUser(user: User): Future[Either[Exception, String]]

Attributes

Definition Classes