@@ -742,7 +742,13 @@ def remove_room_from_summary(self, group_id, room_id, category_id):
742742 desc = "remove_room_from_summary" ,
743743 )
744744
745- def upsert_group_category (self , group_id , category_id , profile , is_public ):
745+ async def upsert_group_category (
746+ self ,
747+ group_id : str ,
748+ category_id : str ,
749+ profile : Optional [JsonDict ],
750+ is_public : Optional [bool ],
751+ ) -> None :
746752 """Add/update room category for group
747753 """
748754 insertion_values = {}
@@ -758,7 +764,7 @@ def upsert_group_category(self, group_id, category_id, profile, is_public):
758764 else :
759765 update_values ["is_public" ] = is_public
760766
761- return self .db_pool .simple_upsert (
767+ await self .db_pool .simple_upsert (
762768 table = "group_room_categories" ,
763769 keyvalues = {"group_id" : group_id , "category_id" : category_id },
764770 values = update_values ,
@@ -773,7 +779,13 @@ def remove_group_category(self, group_id, category_id):
773779 desc = "remove_group_category" ,
774780 )
775781
776- def upsert_group_role (self , group_id , role_id , profile , is_public ):
782+ async def upsert_group_role (
783+ self ,
784+ group_id : str ,
785+ role_id : str ,
786+ profile : Optional [JsonDict ],
787+ is_public : Optional [bool ],
788+ ) -> None :
777789 """Add/remove user role
778790 """
779791 insertion_values = {}
@@ -789,7 +801,7 @@ def upsert_group_role(self, group_id, role_id, profile, is_public):
789801 else :
790802 update_values ["is_public" ] = is_public
791803
792- return self .db_pool .simple_upsert (
804+ await self .db_pool .simple_upsert (
793805 table = "group_roles" ,
794806 keyvalues = {"group_id" : group_id , "role_id" : role_id },
795807 values = update_values ,
@@ -938,10 +950,10 @@ def remove_user_from_summary(self, group_id, user_id, role_id):
938950 desc = "remove_user_from_summary" ,
939951 )
940952
941- def add_group_invite (self , group_id , user_id ) :
953+ async def add_group_invite (self , group_id : str , user_id : str ) -> None :
942954 """Record that the group server has invited a user
943955 """
944- return self .db_pool .simple_insert (
956+ await self .db_pool .simple_insert (
945957 table = "group_invites" ,
946958 values = {"group_id" : group_id , "user_id" : user_id },
947959 desc = "add_group_invite" ,
@@ -1044,8 +1056,10 @@ def _remove_user_from_group_txn(txn):
10441056 "remove_user_from_group" , _remove_user_from_group_txn
10451057 )
10461058
1047- def add_room_to_group (self , group_id , room_id , is_public ):
1048- return self .db_pool .simple_insert (
1059+ async def add_room_to_group (
1060+ self , group_id : str , room_id : str , is_public : bool
1061+ ) -> None :
1062+ await self .db_pool .simple_insert (
10491063 table = "group_rooms" ,
10501064 values = {"group_id" : group_id , "room_id" : room_id , "is_public" : is_public },
10511065 desc = "add_room_to_group" ,
0 commit comments