Actually apply displayname_template
Also get rid of displayname_preference until it's implemented
This commit is contained in:
parent
51d02d3c34
commit
9dd11efc2d
|
@ -71,7 +71,6 @@ class Config(BaseBridgeConfig):
|
||||||
|
|
||||||
copy("bridge.username_template")
|
copy("bridge.username_template")
|
||||||
copy("bridge.displayname_template")
|
copy("bridge.displayname_template")
|
||||||
copy("bridge.displayname_preference")
|
|
||||||
copy("bridge.command_prefix")
|
copy("bridge.command_prefix")
|
||||||
|
|
||||||
copy("bridge.initial_chat_sync")
|
copy("bridge.initial_chat_sync")
|
||||||
|
|
|
@ -97,14 +97,6 @@ bridge:
|
||||||
# as defined below in displayname_preference.
|
# as defined below in displayname_preference.
|
||||||
# Keys available for displayname_preference are also available here.
|
# Keys available for displayname_preference are also available here.
|
||||||
displayname_template: "{displayname} (KT)"
|
displayname_template: "{displayname} (KT)"
|
||||||
# Available keys: TODO
|
|
||||||
# "name" (full name)
|
|
||||||
# "first_name"
|
|
||||||
# "last_name"
|
|
||||||
# "nickname"
|
|
||||||
# "own_nickname" (user-specific!)
|
|
||||||
displayname_preference:
|
|
||||||
- nickname
|
|
||||||
|
|
||||||
# The prefix for commands. Only required in non-management rooms.
|
# The prefix for commands. Only required in non-management rooms.
|
||||||
command_prefix: "!kt"
|
command_prefix: "!kt"
|
||||||
|
|
|
@ -193,6 +193,7 @@ class Puppet(DBPuppet, BasePuppet):
|
||||||
return self
|
return self
|
||||||
|
|
||||||
async def _update_name(self, name: str) -> bool:
|
async def _update_name(self, name: str) -> bool:
|
||||||
|
name = self.config["bridge.displayname_template"].format(displayname=name)
|
||||||
if name != self.name or not self.name_set:
|
if name != self.name or not self.name_set:
|
||||||
self.name = name
|
self.name = name
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue