Improve return type for insert function
This commit is contained in:
@ -75,7 +75,7 @@ impl DataStore {
|
||||
&mut self,
|
||||
tex: Texture,
|
||||
data: Option<Arc<Vec<u8>>>,
|
||||
) -> io::Result<ReplaceTextureStatus> {
|
||||
) -> ProtocolResult<ReplaceTextureStatus> {
|
||||
use io::Write;
|
||||
|
||||
// Check for collisions
|
||||
@ -86,7 +86,9 @@ impl DataStore {
|
||||
.is_some()
|
||||
{
|
||||
// Name or id already in use
|
||||
Ok(ReplaceTextureStatus::Conflict)
|
||||
Err(ProtocolError::Conflict(
|
||||
"Name or id is already in use.".to_string(),
|
||||
))
|
||||
} else {
|
||||
// Insert it
|
||||
if self.has_hash(&tex.texture_hash)? {
|
||||
|
Reference in New Issue
Block a user