mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-14 22:02:36 +00:00
cleanup panicky code
This commit is contained in:
1 parent
62a02c07df
commit
b6f3f55579
2 files changed
+12
-12
No files matched your search
+6
-6
@@ -54,13 +54,13 @@ fn resolve_single_image_input(
|
||||
}))
|
||||
}
|
||||
Some(ImageListRef::MediaFileTokens(tokens)) => {
|
||||
if tokens.len() != 1 {
|
||||
return Err(ArtcraftRouterError::Client(ClientError::ModelDoesNotSupportOption {
|
||||
field: "image_inputs",
|
||||
value: format!("Angle models require exactly one input image, got {}", tokens.len()),
|
||||
}));
|
||||
if let Some(token) = tokens.first() {
|
||||
return Ok(token.clone());
|
||||
}
|
||||
Ok(tokens.into_iter().next().unwrap())
|
||||
Err(ArtcraftRouterError::Client(ClientError::ModelDoesNotSupportOption {
|
||||
field: "image_inputs",
|
||||
value: format!("Angle models require exactly one input image, got {}", tokens.len()),
|
||||
}))
|
||||
}
|
||||
Some(ImageListRef::Urls(_)) => {
|
||||
Err(ArtcraftRouterError::Client(ClientError::ArtcraftOnlySupportsMediaTokens))
|
||||
|
||||
+6
-6
@@ -56,13 +56,13 @@ fn resolve_single_image_input(
|
||||
}))
|
||||
}
|
||||
Some(ImageListRef::MediaFileTokens(tokens)) => {
|
||||
if tokens.len() != 1 {
|
||||
return Err(ArtcraftRouterError::Client(ClientError::ModelDoesNotSupportOption {
|
||||
field: "image_inputs",
|
||||
value: format!("Angle models require exactly one input image, got {}", tokens.len()),
|
||||
}));
|
||||
if let Some(token) = tokens.first() {
|
||||
return Ok(token.clone());
|
||||
}
|
||||
Ok(tokens.into_iter().next().unwrap())
|
||||
Err(ArtcraftRouterError::Client(ClientError::ModelDoesNotSupportOption {
|
||||
field: "image_inputs",
|
||||
value: format!("Angle models require exactly one input image, got {}", tokens.len()),
|
||||
}))
|
||||
}
|
||||
Some(ImageListRef::Urls(_)) => {
|
||||
Err(ArtcraftRouterError::Client(ClientError::ArtcraftOnlySupportsMediaTokens))
|
||||
|
||||
Reference in new issue
Block a user