Cassandra tidy schema translation

This commit is contained in:
Cyber MacGeddon 2025-09-19 13:03:40 +01:00
parent 78f84bce47
commit 0a3711d660
4 changed files with 1 additions and 11 deletions

View file

@ -78,7 +78,6 @@ class CollectionManagementResponseTranslator(MessageTranslator):
))
return CollectionManagementResponse(
success=data.get("success"),
error=error,
timestamp=data.get("timestamp"),
collections=collections
@ -87,8 +86,6 @@ class CollectionManagementResponseTranslator(MessageTranslator):
def from_pulsar(self, obj: CollectionManagementResponse) -> Dict[str, Any]:
result = {}
if obj.success is not None:
result["success"] = obj.success
if obj.error is not None:
result["error"] = {
"type": obj.error.type,

View file

@ -42,8 +42,7 @@ class CollectionManagementRequest(Record):
class CollectionManagementResponse(Record):
"""Response for collection management operations"""
success = String() # "true" or "false"
error = Error() # Only populated if success is "false"
error = Error() # Only populated if there's an error
timestamp = String() # ISO timestamp
collections = Array(CollectionMetadata())

View file

@ -116,7 +116,6 @@ class CollectionManager:
]
return CollectionManagementResponse(
success="true",
collections=collection_metadata,
timestamp=datetime.now().isoformat()
)
@ -187,7 +186,6 @@ class CollectionManager:
)
return CollectionManagementResponse(
success="true",
collections=[collection_metadata],
timestamp=datetime.now().isoformat()
)
@ -256,7 +254,6 @@ class CollectionManager:
del self.pending_deletions[deletion_key]
return CollectionManagementResponse(
success="false",
error=Error(
type="storage_deletion_error",
message=error_msg
@ -272,7 +269,6 @@ class CollectionManager:
del self.pending_deletions[deletion_key]
return CollectionManagementResponse(
success="true",
timestamp=datetime.now().isoformat()
)

View file

@ -441,7 +441,6 @@ class Processor(AsyncProcessor):
)
except RequestError as e:
resp = CollectionManagementResponse(
success="false",
error=Error(
type="request-error",
message=str(e),
@ -453,7 +452,6 @@ class Processor(AsyncProcessor):
)
except Exception as e:
resp = CollectionManagementResponse(
success="false",
error=Error(
type="unexpected-error",
message=str(e),