Improved tracing (part 1)

This commit is contained in:
mdecimus
2024-07-23 12:44:14 +02:00
parent 9c23774aa5
commit ae7cadc27d
224 changed files with 2352 additions and 1832 deletions

View File

@@ -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)))
}

View File

@@ -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)))
}

View File

@@ -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)

View File

@@ -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"));
}

View File

@@ -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)))
}

View File

@@ -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())
}
}