PSNewNameGroupThread
Tạo cuộc hội thoại nhóm - đặt tên nhóm
Ví dụ
class NewNameGroupThreadPage extends StatelessWidget {
final List<PSUserModel> listUser;
const NewNameGroupThreadPage({super.key, required this.listUser});
@override
Widget build(BuildContext context) {
return PSScaffoldSafeArea(
child: PSNewNameGroupThread(
listUser: listUser,
navigation: PSNewNameGroupThreadNavigationProvider(
onBackPress: () {},
onComplete: (threadId) {},
),
),
);
}
}
Các thành phần
class PSNewNameGroupThreadNavigationProvider {
final Function()? onBackPress;
final Function(String threadId)? onComplete;
PSNewNameGroupThreadNavigationProvider({this.onBackPress, this.onComplete});
}
Tên | Mô tả | Tham số | Bắt buộc |
---|---|---|---|
selectedUsers | Tham số xác định thông tin users được chọn từ PSNewGroupThread | ✓ | |
onBackPress | Hàm gọi lại khi cần back về state trước | ✗ | |
onComplete | Hàm gọi lại khi tạo nhóm thành công cần chuyển hướng tới PSMessages | threadId : Tham số xác định id của cuộc hội thoại nhóm đã được tạo 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.