Skip to main content

PSMessagesCurrentThreadNotifier

PSMessageCurrentThreadNotifier cung cấp thread_id của cuộc hội thoại hiện tại đang được mở. Nếu bạn chưa quen với provider hãy đọc về nó trên Docs.

Cách sử dụng

PSMessagesCurrentThreadNotifier có thể được sử dụng bởi bất kỳ thành phần con nào của PSMessages như sau:

import 'package:piscale_chat_flutter/piscale_chat_flutter.dart';
import 'package:provider/provider.dart';

final notifier = context.read<PSMessagesCurrentThreadNotifier>();

final subscription = notifier.threadIdStream.whereType<String>().listen((currentThreadId) {});

/// or

final currentThreadId = notifier.threadIdStream.value;

/// or

Selector<PSMessagesCurrentThreadNotifier, Tuple2<String?, String?>>(
builder: (context, currentThreadId, _) {},
selector: (context, notifier) {
return notifier.thread?.id;
},
);
TênMô tả
currentThreadIdGiá trị thread_id hiện tại