PSMessagesPinned
Danh sách tin nhắn được ghim trong cuộc hội thoại
Ví dụ
class MessagePinnedPage extends StatelessWidget {
final String threadId;
const MessagePinnedPage({super.key, required this.threadId});
@override
Widget build(BuildContext context) {
return PSScaffoldSafeArea(
child: PSMessagesPinned(
threadId: threadId,
navigation: PSMessagesPinnedNavigationProvider(
onBackPress: () {},
onViewMessage: (int messageId) {},
),
));
}
}
Các thành phần
class PSMessagesPinnedNavigationProvider {
final Function()? onBackPress;
final Function(int messageId)? onViewMessage;
PSMessagesPinnedNavigationProvider({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ề màn 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.