PSSearchMessage
Tìm kiếm tin nhắn trong cuộc hội thoại
Ví dụ
class SearchMessagePage extends StatelessWidget {
final String threadId;
const SearchMessagePage({super.key, required this.threadId});
@override
Widget build(BuildContext context) {
return PSScaffoldSafeArea(
child: PSSearchMessage(
threadId: threadId,
navigation: PSSearchMessageNavigationProvider(
onBackPress: () {},
onViewMessage: (messageId) {},
),
),
);
}
}
Các thành phần
class PSSearchMessageNavigationProvider {
final Function()? onBackPress;
final Function(int messageId)? onViewMessage;
PSSearchMessageNavigationProvider({
this.onBackPress,
this.onViewMessage,
});
}
Tên | Mô tả | Tham số | Bắt buộc |
---|---|---|---|
threadId | Tham số xác định id của cuộc hội thoại | ✓ | |
onBackPress | Hàm gọi lại khi cần back về state trước | ✗ | |
onViewMessage | Hàm gọi lại khi cần xem message trong cuộc hội thoại | messageId : Tham số xác định id của message | ✗ |
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.