MongoError.fromProto constructor
MongoError.fromProto(
- MongoError pError
)
Implementation
@internal
factory MongoError.fromProto(p.MongoError pError) {
final msg = pError.message;
switch (pError.errorType) {
case p.ErrorType.no_documents:
return MongoNoDocumentsError(message: msg);
case p.ErrorType.duplicate_key:
return MongoDuplicateKeyError(message: msg);
case p.ErrorType.network:
return MongoNetworkError(message: msg);
case p.ErrorType.timeout:
return MongoTimeoutError(message: msg);
default:
return MongoError(message: msg);
}
}