summary refs log tree commit diff
path: root/synapse
diff options
context:
space:
mode:
Diffstat (limited to 'synapse')
-rw-r--r--synapse/module_api/__init__.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/synapse/module_api/__init__.py b/synapse/module_api/__init__.py
index 0e8c710189..611d8a5cf7 100644
--- a/synapse/module_api/__init__.py
+++ b/synapse/module_api/__init__.py
@@ -117,7 +117,7 @@ from synapse.types import (
     UserInfo,
     UserProfile,
     create_requester,
-    map_username_to_mxid_localpart
+    map_username_to_mxid_localpart,
 )
 from synapse.util import Clock
 from synapse.util.async_helpers import maybe_awaitable
@@ -574,7 +574,8 @@ class ModuleApi:
             return username
         return UserID(username, self._hs.hostname).to_string()
 
-    def normalize_username(self, username: Union[str, bytes]
+    def normalize_username(
+        self, username: Union[str, bytes], case_sensitive: bool = False
     ) -> str:
         """Map a username onto a string suitable for a MXID
 
@@ -582,11 +583,13 @@ class ModuleApi:
 
         Args:
             username: username to be mapped
+            case_sensitive: true if TEST and test should be mapped
+            onto different mxids
 
             Returns:
                 string suitable for a mxid localpart
-            """
-        return map_username_to_mxid_localpart(username)
+        """
+        return map_username_to_mxid_localpart(username, case_sensitive)
 
     async def get_profile_for_user(self, localpart: str) -> ProfileInfo:
         """Look up the profile info for the user with the given localpart.