Skip to main content

PSThreads

Ví dụ

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

@override
Widget build(BuildContext context) {
return Scaffold(
body: PSThreads(
isVisiblePCLFolderTab: true,
isVisibleSharedInboxFolderTab: true,
isVisibleUnReadFolderTab: true,
navigation: PSThreadsNavigationProvider(
onThreadTap: (targetThreadId, targetMessageId) {
/// Navigate to PSMessage
},

),
),
);
}
}

Các thành phần

class PSThreadsNavigationProvider {
final Function(String targetThreadId, int targetMessageId)? onThreadTap;

PSThreadsNavigationProvider({this.onThreadTap});
}
TênMô tảTham sốBắt buộc
onThreadTapHàm gọi lại khi cần chuyển hướng tới PSMessagestargetThreadId: Tham số xác định id của cuộc hội thoại.
targetMessageId: Tham số xác định id của tin nhắn.
isVisiblePCLFolderTabTham số truyền vào để ẩn/hiện tab Public chat list
isVisiblePublicGroupFolderTabTham số truyền vào để ẩn/hiện tab Khám phá
isVisibleSharedInboxFolderTabTham số truyền vào để ẩn/hiện tab Inbox chung
isVisibleUnReadFolderTabTham số truyền vào để ẩn/hiện tab Chưa đọc