mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-12-27 03:29:25 -05:00
Use ClientIpStore to record client ips
This commit is contained in:
parent
dd6f62ed99
commit
0b3c80a234
@ -27,6 +27,7 @@ from synapse.http.site import SynapseSite
|
|||||||
from synapse.http.server import JsonResource
|
from synapse.http.server import JsonResource
|
||||||
from synapse.metrics.resource import MetricsResource, METRICS_PREFIX
|
from synapse.metrics.resource import MetricsResource, METRICS_PREFIX
|
||||||
from synapse.rest.client.v2_alpha import sync
|
from synapse.rest.client.v2_alpha import sync
|
||||||
|
from synapse.replication.slave.storage._base import BaseSlavedStore
|
||||||
from synapse.replication.slave.storage.events import SlavedEventStore
|
from synapse.replication.slave.storage.events import SlavedEventStore
|
||||||
from synapse.replication.slave.storage.receipts import SlavedReceiptsStore
|
from synapse.replication.slave.storage.receipts import SlavedReceiptsStore
|
||||||
from synapse.replication.slave.storage.account_data import SlavedAccountDataStore
|
from synapse.replication.slave.storage.account_data import SlavedAccountDataStore
|
||||||
@ -36,6 +37,7 @@ from synapse.replication.slave.storage.filtering import SlavedFilteringStore
|
|||||||
from synapse.replication.slave.storage.push_rule import SlavedPushRuleStore
|
from synapse.replication.slave.storage.push_rule import SlavedPushRuleStore
|
||||||
from synapse.replication.slave.storage.presence import SlavedPresenceStore
|
from synapse.replication.slave.storage.presence import SlavedPresenceStore
|
||||||
from synapse.server import HomeServer
|
from synapse.server import HomeServer
|
||||||
|
from synapse.storage.client_ips import ClientIpStore
|
||||||
from synapse.storage.engines import create_engine
|
from synapse.storage.engines import create_engine
|
||||||
from synapse.storage.presence import UserPresenceState
|
from synapse.storage.presence import UserPresenceState
|
||||||
from synapse.storage.roommember import RoomMemberStore
|
from synapse.storage.roommember import RoomMemberStore
|
||||||
@ -119,13 +121,12 @@ class SynchrotronSlavedStore(
|
|||||||
SlavedRegistrationStore,
|
SlavedRegistrationStore,
|
||||||
SlavedFilteringStore,
|
SlavedFilteringStore,
|
||||||
SlavedPresenceStore,
|
SlavedPresenceStore,
|
||||||
|
BaseSlavedStore,
|
||||||
|
ClientIpStore, # After BaseSlavedStre because the constructor is different
|
||||||
):
|
):
|
||||||
def get_presence_list_accepted(self, user_localpart):
|
def get_presence_list_accepted(self, user_localpart):
|
||||||
return ()
|
return ()
|
||||||
|
|
||||||
def insert_client_ip(self, user, access_token, ip, user_agent):
|
|
||||||
pass
|
|
||||||
|
|
||||||
# XXX: This is a bit broken because we don't persist forgotten rooms
|
# XXX: This is a bit broken because we don't persist forgotten rooms
|
||||||
# in a way that they can be streamed. This means that we don't have a
|
# in a way that they can be streamed. This means that we don't have a
|
||||||
# way to invalidate the forgotten rooms cache correctly.
|
# way to invalidate the forgotten rooms cache correctly.
|
||||||
|
Loading…
Reference in New Issue
Block a user