Skip to content
Snippets Groups Projects
Commit c0a279e8 authored by Mark Haines's avatar Mark Haines
Browse files

Delete the table objects from TransactionStore

parent 96e400fe
Branches
Tags
No related merge requests found
...@@ -16,8 +16,6 @@ ...@@ -16,8 +16,6 @@
from ._base import SQLBaseStore from ._base import SQLBaseStore
from synapse.util.caches.descriptors import cached from synapse.util.caches.descriptors import cached
from collections import namedtuple
from canonicaljson import encode_canonical_json from canonicaljson import encode_canonical_json
import logging import logging
...@@ -50,12 +48,15 @@ class TransactionStore(SQLBaseStore): ...@@ -50,12 +48,15 @@ class TransactionStore(SQLBaseStore):
def _get_received_txn_response(self, txn, transaction_id, origin): def _get_received_txn_response(self, txn, transaction_id, origin):
result = self._simple_select_one_txn( result = self._simple_select_one_txn(
txn, txn,
table=ReceivedTransactionsTable.table_name, table="received_transactions",
keyvalues={ keyvalues={
"transaction_id": transaction_id, "transaction_id": transaction_id,
"origin": origin, "origin": origin,
}, },
retcols=ReceivedTransactionsTable.fields, retcols=(
"transaction_id", "origin", "ts", "response_code", "response_json",
"has_been_referenced",
),
allow_none=True, allow_none=True,
) )
...@@ -79,7 +80,7 @@ class TransactionStore(SQLBaseStore): ...@@ -79,7 +80,7 @@ class TransactionStore(SQLBaseStore):
""" """
return self._simple_insert( return self._simple_insert(
table=ReceivedTransactionsTable.table_name, table="received_transactions",
values={ values={
"transaction_id": transaction_id, "transaction_id": transaction_id,
"origin": origin, "origin": origin,
...@@ -136,7 +137,7 @@ class TransactionStore(SQLBaseStore): ...@@ -136,7 +137,7 @@ class TransactionStore(SQLBaseStore):
self._simple_insert_txn( self._simple_insert_txn(
txn, txn,
table=SentTransactions.table_name, table="sent_transactions",
values={ values={
"id": next_id, "id": next_id,
"transaction_id": transaction_id, "transaction_id": transaction_id,
...@@ -171,7 +172,7 @@ class TransactionStore(SQLBaseStore): ...@@ -171,7 +172,7 @@ class TransactionStore(SQLBaseStore):
code, response_json): code, response_json):
self._simple_update_one_txn( self._simple_update_one_txn(
txn, txn,
table=SentTransactions.table_name, table="sent_transactions",
keyvalues={ keyvalues={
"transaction_id": transaction_id, "transaction_id": transaction_id,
"destination": destination, "destination": destination,
...@@ -229,11 +230,11 @@ class TransactionStore(SQLBaseStore): ...@@ -229,11 +230,11 @@ class TransactionStore(SQLBaseStore):
def _get_destination_retry_timings(self, txn, destination): def _get_destination_retry_timings(self, txn, destination):
result = self._simple_select_one_txn( result = self._simple_select_one_txn(
txn, txn,
table=DestinationsTable.table_name, table="destinations",
keyvalues={ keyvalues={
"destination": destination, "destination": destination,
}, },
retcols=DestinationsTable.fields, retcols=("destination", "retry_last_ts", "retry_interval"),
allow_none=True, allow_none=True,
) )
...@@ -304,52 +305,3 @@ class TransactionStore(SQLBaseStore): ...@@ -304,52 +305,3 @@ class TransactionStore(SQLBaseStore):
txn.execute(query, (self._clock.time_msec(),)) txn.execute(query, (self._clock.time_msec(),))
return self.cursor_to_dict(txn) return self.cursor_to_dict(txn)
class ReceivedTransactionsTable(object):
table_name = "received_transactions"
fields = [
"transaction_id",
"origin",
"ts",
"response_code",
"response_json",
"has_been_referenced",
]
class SentTransactions(object):
table_name = "sent_transactions"
fields = [
"id",
"transaction_id",
"destination",
"ts",
"response_code",
"response_json",
]
EntryType = namedtuple("SentTransactionsEntry", fields)
class TransactionsToPduTable(object):
table_name = "transaction_id_to_pdu"
fields = [
"transaction_id",
"destination",
"pdu_id",
"pdu_origin",
]
class DestinationsTable(object):
table_name = "destinations"
fields = [
"destination",
"retry_last_ts",
"retry_interval",
]
...@@ -28,7 +28,6 @@ from synapse.api.constants import PresenceState ...@@ -28,7 +28,6 @@ from synapse.api.constants import PresenceState
from synapse.api.errors import SynapseError from synapse.api.errors import SynapseError
from synapse.handlers.presence import PresenceHandler, UserPresenceCache from synapse.handlers.presence import PresenceHandler, UserPresenceCache
from synapse.streams.config import SourcePaginationConfig from synapse.streams.config import SourcePaginationConfig
from synapse.storage.transactions import DestinationsTable
from synapse.types import UserID from synapse.types import UserID
OFFLINE = PresenceState.OFFLINE OFFLINE = PresenceState.OFFLINE
......
...@@ -27,7 +27,6 @@ from ..utils import ( ...@@ -27,7 +27,6 @@ from ..utils import (
from synapse.api.errors import AuthError from synapse.api.errors import AuthError
from synapse.handlers.typing import TypingNotificationHandler from synapse.handlers.typing import TypingNotificationHandler
from synapse.storage.transactions import DestinationsTable
from synapse.types import UserID from synapse.types import UserID
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment