Remove plaintext_highlights config option
The code using it was removed in v0.11.0, so it hasn't actually worked for a while now.
This commit is contained in:
@@ -125,7 +125,6 @@ class Config(BaseBridgeConfig):
|
||||
copy("bridge.max_telegram_delete")
|
||||
copy("bridge.sync_matrix_state")
|
||||
copy("bridge.allow_matrix_login")
|
||||
copy("bridge.plaintext_highlights")
|
||||
copy("bridge.public_portals")
|
||||
copy("bridge.sync_with_custom_puppets")
|
||||
copy("bridge.sync_direct_chat_list")
|
||||
|
||||
@@ -90,11 +90,6 @@ class Puppet:
|
||||
q = f"SELECT {cls.columns} FROM puppet WHERE lower(username)=$1"
|
||||
return cls._from_row(await cls.db.fetchrow(q, username.lower()))
|
||||
|
||||
@classmethod
|
||||
async def find_by_displayname(cls, displayname: str) -> Puppet | None:
|
||||
q = f"SELECT {cls.columns} FROM puppet WHERE displayname=$1"
|
||||
return cls._from_row(await cls.db.fetchrow(q, displayname))
|
||||
|
||||
@property
|
||||
def _values(self):
|
||||
return (
|
||||
|
||||
@@ -178,10 +178,6 @@ bridge:
|
||||
# Allow logging in within Matrix. If false, users can only log in using login-qr or the
|
||||
# out-of-Matrix login website (see appservice.public config section)
|
||||
allow_matrix_login: true
|
||||
# Whether or not to bridge plaintext highlights.
|
||||
# Only enable this if your displayname_template has some static part that the bridge can use to
|
||||
# reliably identify what is a plaintext highlight.
|
||||
plaintext_highlights: false
|
||||
# Whether or not to make portals of publicly joinable channels/supergroups publicly joinable on Matrix.
|
||||
public_portals: true
|
||||
# Whether or not to use /sync to get presence, read receipts and typing notifications
|
||||
|
||||
@@ -512,23 +512,4 @@ class Puppet(DBPuppet, BasePuppet):
|
||||
|
||||
return None
|
||||
|
||||
@classmethod
|
||||
async def find_by_displayname(cls, displayname: str) -> Puppet | None:
|
||||
if not displayname:
|
||||
return None
|
||||
|
||||
for _, puppet in cls.by_tgid.items():
|
||||
if puppet.displayname and puppet.displayname == displayname:
|
||||
return puppet
|
||||
|
||||
puppet = cast(cls, await super().find_by_displayname(displayname))
|
||||
if puppet:
|
||||
try:
|
||||
return cls.by_tgid[puppet.tgid]
|
||||
except KeyError:
|
||||
puppet._add_to_cache()
|
||||
return puppet
|
||||
|
||||
return None
|
||||
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user