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.max_telegram_delete")
|
||||||
copy("bridge.sync_matrix_state")
|
copy("bridge.sync_matrix_state")
|
||||||
copy("bridge.allow_matrix_login")
|
copy("bridge.allow_matrix_login")
|
||||||
copy("bridge.plaintext_highlights")
|
|
||||||
copy("bridge.public_portals")
|
copy("bridge.public_portals")
|
||||||
copy("bridge.sync_with_custom_puppets")
|
copy("bridge.sync_with_custom_puppets")
|
||||||
copy("bridge.sync_direct_chat_list")
|
copy("bridge.sync_direct_chat_list")
|
||||||
|
|||||||
@@ -90,11 +90,6 @@ class Puppet:
|
|||||||
q = f"SELECT {cls.columns} FROM puppet WHERE lower(username)=$1"
|
q = f"SELECT {cls.columns} FROM puppet WHERE lower(username)=$1"
|
||||||
return cls._from_row(await cls.db.fetchrow(q, username.lower()))
|
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
|
@property
|
||||||
def _values(self):
|
def _values(self):
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -178,10 +178,6 @@ bridge:
|
|||||||
# Allow logging in within Matrix. If false, users can only log in using login-qr or the
|
# 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)
|
# out-of-Matrix login website (see appservice.public config section)
|
||||||
allow_matrix_login: true
|
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.
|
# Whether or not to make portals of publicly joinable channels/supergroups publicly joinable on Matrix.
|
||||||
public_portals: true
|
public_portals: true
|
||||||
# Whether or not to use /sync to get presence, read receipts and typing notifications
|
# Whether or not to use /sync to get presence, read receipts and typing notifications
|
||||||
|
|||||||
@@ -512,23 +512,4 @@ class Puppet(DBPuppet, BasePuppet):
|
|||||||
|
|
||||||
return None
|
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
|
# endregion
|
||||||
|
|||||||
Reference in New Issue
Block a user