All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.avsystem.commons.mongo.DuplicateKey.scala Maven / Gradle / Ivy

There is a newer version: 2.22.0
Show newest version
package com.avsystem.commons
package mongo

import com.mongodb.{DuplicateKeyException, ErrorCategory, MongoException}

/**
  * @author MKej
  */
object DuplicateKey {
  def unapply(t: Throwable) = t match {
    case e: DuplicateKeyException => Some(e)
    case e: MongoException if ErrorCategory.fromErrorCode(e.getCode) == ErrorCategory.DUPLICATE_KEY =>
      Some(e)
    case _ => None
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy