UserServiceAction extension

on

Methods

fetchUserInfos({required List<String> userIds}) Future<List<UserInfoProtocol>>

Available on ChatroomUIKitClient, provided by the UserServiceAction extension

fetch user info.
loginWithPassword({required String userId, required String password, UserInfoProtocol? userInfo}) Future<void>

Available on ChatroomUIKitClient, provided by the UserServiceAction extension

login with password.
loginWithToken({required String userId, required String token, UserInfoProtocol? userInfo}) Future<void>

Available on ChatroomUIKitClient, provided by the UserServiceAction extension

login with token.
logout() Future<void>

Available on ChatroomUIKitClient, provided by the UserServiceAction extension

logout.
refreshToken({required String token}) Future<void>

Available on ChatroomUIKitClient, provided by the UserServiceAction extension

refresh token, if you use token to login, you need to refresh token when token expired.
updateUserInfo({UserInfoProtocol? user}) Future<void>

Available on ChatroomUIKitClient, provided by the UserServiceAction extension

update user info.