Improved tracing (part 1)
This commit is contained in:
@@ -67,7 +67,7 @@ impl JsonObjectParser for ChangesRequest {
|
||||
MethodObject::EmailSubmission => RequestArguments::EmailSubmission,
|
||||
MethodObject::Quota => RequestArguments::Quota,
|
||||
_ => {
|
||||
return Err(trc::JmapCause::UnknownMethod
|
||||
return Err(trc::JmapEvent::UnknownMethod
|
||||
.into_err()
|
||||
.details(format!("{}/changes", parser.ctx)))
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ impl JsonObjectParser for CopyRequest<RequestArguments> {
|
||||
arguments: match &parser.ctx {
|
||||
MethodObject::Email => RequestArguments::Email,
|
||||
_ => {
|
||||
return Err(trc::JmapCause::UnknownMethod
|
||||
return Err(trc::JmapEvent::UnknownMethod
|
||||
.into_err()
|
||||
.details(format!("{}/copy", parser.ctx)))
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ impl JsonObjectParser for GetRequest<RequestArguments> {
|
||||
MethodObject::Blob => RequestArguments::Blob(Default::default()),
|
||||
MethodObject::Quota => RequestArguments::Quota,
|
||||
_ => {
|
||||
return Err(trc::JmapCause::UnknownMethod
|
||||
return Err(trc::JmapEvent::UnknownMethod
|
||||
.into_err()
|
||||
.details(format!("{}/get", parser.ctx)))
|
||||
}
|
||||
@@ -175,7 +175,7 @@ impl<T> GetRequest<T> {
|
||||
.collect::<Vec<_>>(),
|
||||
))
|
||||
} else {
|
||||
Err(trc::JmapCause::RequestTooLarge.into_err())
|
||||
Err(trc::JmapEvent::RequestTooLarge.into_err())
|
||||
}
|
||||
} else {
|
||||
Ok(None)
|
||||
@@ -195,7 +195,7 @@ impl<T> GetRequest<T> {
|
||||
.collect::<Vec<_>>(),
|
||||
))
|
||||
} else {
|
||||
Err(trc::JmapCause::RequestTooLarge.into_err())
|
||||
Err(trc::JmapEvent::RequestTooLarge.into_err())
|
||||
}
|
||||
} else {
|
||||
Ok(None)
|
||||
|
||||
@@ -163,7 +163,7 @@ impl JsonObjectParser for QueryRequest<RequestArguments> {
|
||||
MethodObject::Principal => RequestArguments::Principal,
|
||||
MethodObject::Quota => RequestArguments::Quota,
|
||||
_ => {
|
||||
return Err(trc::JmapCause::UnknownMethod
|
||||
return Err(trc::JmapEvent::UnknownMethod
|
||||
.into_err()
|
||||
.details(format!("{}/query", parser.ctx)))
|
||||
}
|
||||
@@ -451,7 +451,7 @@ pub fn parse_filter(parser: &mut Parser) -> trc::Result<Vec<Filter>> {
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
return Err(trc::JmapCause::InvalidArguments
|
||||
return Err(trc::JmapEvent::InvalidArguments
|
||||
.into_err()
|
||||
.details("Malformed filter"));
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ impl JsonObjectParser for QueryChangesRequest {
|
||||
MethodObject::EmailSubmission => RequestArguments::EmailSubmission,
|
||||
MethodObject::Quota => RequestArguments::Quota,
|
||||
_ => {
|
||||
return Err(trc::JmapCause::UnknownMethod
|
||||
return Err(trc::JmapEvent::UnknownMethod
|
||||
.into_err()
|
||||
.details(format!("{}/queryChanges", parser.ctx)))
|
||||
}
|
||||
|
||||
@@ -112,7 +112,7 @@ impl JsonObjectParser for SetRequest<RequestArguments> {
|
||||
MethodObject::VacationResponse => RequestArguments::VacationResponse,
|
||||
MethodObject::SieveScript => RequestArguments::SieveScript(Default::default()),
|
||||
_ => {
|
||||
return Err(trc::JmapCause::UnknownMethod
|
||||
return Err(trc::JmapEvent::UnknownMethod
|
||||
.into_err()
|
||||
.details(format!("{}/set", parser.ctx)))
|
||||
}
|
||||
@@ -404,7 +404,7 @@ impl<T> SetRequest<T> {
|
||||
})
|
||||
> max_objects_in_set
|
||||
{
|
||||
Err(trc::JmapCause::RequestTooLarge.into_err())
|
||||
Err(trc::JmapEvent::RequestTooLarge.into_err())
|
||||
} else {
|
||||
Ok(())
|
||||
}
|
||||
@@ -480,7 +480,7 @@ impl SetResponse {
|
||||
state_change: None,
|
||||
})
|
||||
} else {
|
||||
Err(trc::JmapCause::RequestTooLarge.into_err())
|
||||
Err(trc::JmapEvent::RequestTooLarge.into_err())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user