package models

import org.bson.types.ObjectId
import scala.concurrent.Future


object User {
    def getUserFriends(userId: ObjectId): Future[Seq[ObjectId]] = {
        // TODO: Fetch user friends from Friend Service
        println("Fetching friends for", userId.toString())
        val friends: Seq[ObjectId] = Seq(new ObjectId("641128f7e80bcd1ba39d04af"))
        Future.successful(friends)
    }

    def userExists(userId: ObjectId): Future[Boolean] = {
        // TODO: Fetch user verification from User Service
        println("Verifying user with ID ", userId.toString(), " exists")
        val exists: Boolean = true
        Future.successful(exists)
    }
}