Skip to main content

PSNewDirectThread

Tạo cuộc hội thoại 1-1

Ví dụ

class NewDirectThreadPage extends StatelessWidget {
const NewDirectThreadPage({super.key});

@override
Widget build(BuildContext context) {
return Scaffold(
body: PSNewDirectThread(
navigation: PSNewDirectThreadNavigationProvider(
onBackPress: () {},
onNewGroupThreadPress: () {},
onSelectedUserPress: (user) {},
),
),
);
}
}

Các thành phần

class PSNewDirectThreadNavigationProvider {
final Function()? onBackPress;
final Function()? onNewGroupThreadPress;
final Function(PSUserModel user)? onSelectedUserPress;

PSNewDirectThreadNavigationProvider({
this.onBackPress,
this.onNewGroupThreadPress,
this.onSelectedUserPress,
});
}
TênMô tảTham sốBắt buộc
onBackPressHàm gọi lại khi cần back về màn trước
onNewGroupThreadPressHàm gọi lại khi cần chuyển hướng tới PSNewGroupThread
onSelectedUserPressHàm gọi lại khi nhấn chọn 1 useruser: Tham số xác định thông tin của user được chọn
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.