Rename parent_id to reference_ids

This commit is contained in:
XANTRONIX Development 2024-11-28 07:59:06 -05:00
parent 6038746439
commit 5354720d2d
3 changed files with 23 additions and 23 deletions

View file

@ -13,7 +13,7 @@ create table newsgroup_message (
created_on DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
newsgroup_id INTEGER NOT NULL,
message_id TEXT NOT NULL UNIQUE,
parent_id TEXT,
reference_ids TEXT,
sender TEXT NOT NULL,
subject TEXT NOT NULL,
content TEXT NOT NULL,

View file

@ -140,7 +140,7 @@ class Message(DatabaseTable):
'newsgroup_id',
'created_on',
'message_id',
'parent_id',
'reference_ids',
'sender',
'subject',
'content'
@ -174,7 +174,7 @@ class Message(DatabaseTable):
message.newsgroup_id = row['newsgroup_id']
message.created_on = row['created_on']
message.message_id = row['message_id']
message.parent_id = row['parent_id']
message.reference_ids = row['reference_ids']
message.sender = row['sender']
message.subject = row['subject']
@ -185,7 +185,7 @@ class Message(DatabaseTable):
self.newsgroup_id,
self.created_on,
self.message_id,
self.parent_id,
self.reference_ids,
self.sender,
self.subject,
self.content
@ -263,16 +263,16 @@ class Message(DatabaseTable):
self._header_set('Message-ID', Header(value).encode())
@property
def parent_id(self) -> str:
def reference_ids(self) -> str:
if self._headers is None:
return self._cache.get('parent_id')
return self._cache.get('reference_ids')
return self.header('References')
@parent_id.setter
def parent_id(self, value):
@reference_ids.setter
def reference_ids(self, value):
if self._headers is None:
self._cache['parent_id'] = value
self._cache['reference_ids'] = value
elif value is not None:
self._header_set('References', Header(value).encode())

View file

@ -620,7 +620,7 @@ class Session():
email.header.Header(message.sender).encode(),
email.utils.format_datetime(message.created_on),
message.message_id,
message.parent_id or '',
message.reference_ids or '',
str(len(message.content)),
str(message.content.count('\n') + 1),
]