PSForwardMessage
Danh sách các cuộc hội thoại để chuyển tiếp tin nhắn
Ví dụ
class MessageForwardPage extends StatelessWidget {
final String threadId;
final List<int> messageIds;
const MessageForwardPage({
super.key,
required this.threadId,
required this.messageIds,
});
@override
Widget build(BuildContext context) {
return Scaffold(
body: PSForwardMessage(
messageIds: messageIds,
threadId: threadId,
searchOnlyJoinedThreads: true,
navigation: PSMessageForwardNavigationProvider(
onBackPress: () {},
),
),
);
}
}
Các thành phần
class PSMessageForwardNavigationProvider {
final Function()? onBackPress;
PSMessageForwardNavigationProvider({this.onBackPress});
}
Tên | Mô tả | Bắt buộc |
---|---|---|
threadId | Tham số xác định id của cuộc hội thoại | ✓ |
messageIds | Tham số xác định ids của messages cần forward | ✓ |
searchOnlyJoinedThreads | Tham số truyền vào xác định tìm kiếm bao gồm cả thread và user hay chỉ thread. Mặc định là false - tìm kiếm bao gồm cả user và thread. | ✗ |
onBackPress | Hàm gọi lại khi cần back về màn trước | ✗ |
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.