Skip to main content

PSMembersInThread

Danh sách thành viên trong cuộc hội thoại

Ví dụ

class MembersInThreadPage extends StatelessWidget {
final String threadId;

const MembersInThreadPage({super.key, required this.threadId});

@override
Widget build(BuildContext context) {
return PSScaffoldSafeArea(
child: PSMembersInThread(
threadId: threadId,
allowChatWithUserOption: true,
navigation: PSMembersInThreadNavigationProvider(
onBackPress: () {},
onAddMemberPress: () {},
onChatWithUserPress: (userId) {},
onRemoveParticipantsSuccess: () {},
),
),
);
}
}

Các thành phần

class PSMembersInThreadNavigationProvider {
final Function()? onBackPress;
final Function()? onAddMemberPress;
final Function(String userId)? onChatWithUserPress;
final Function()? onRemoveParticipantsSuccess;

PSMembersInThreadNavigationProvider({
this.onBackPress,
this.onAddMemberPress,
this.onChatWithUserPress,
this.onRemoveParticipantsSuccess,
});
}
TênMô tảTham sốBắt buộc
threadIdTham số xác định id của cuộc hội thoại
allowChatWithUserOptionTham số xác định có cho phép hiển thị lựa chọn gửi tin nhắn riêng với member hay không (mặc định là có)
onBackPressHàm gọi lại khi cần back về state trước
onAddMemberPressHàm gọi lại khi cần chuyển hướng tới PSAddMember
onChatWithUserPressHàm gọi lại khi nhấn vào chat với useruserId: Tham số xác định id của user
onRemoveParticipantsSuccessHàm gọi lại khi remove thành viên thành công
Ghi chú

Một số chức năng sẽ không hoạt động hoặc không hoạt động đúng cách khi không khai báo những hàm gọi lại.