Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
1d6a98f165 |
1 changed files with 1 additions and 8 deletions
|
|
@ -87,14 +87,7 @@ class RoomChat extends HookConsumerWidget {
|
||||||
);
|
);
|
||||||
|
|
||||||
Future<void> jumpToId(String eventId) async {
|
Future<void> jumpToId(String eventId) async {
|
||||||
var events = ref.read(controllerProvider).value;
|
final events = controllerData.value;
|
||||||
while (events?.any((event) => event.eventId == eventId) != true) {
|
|
||||||
final room = ref.read(RoomsController.provider)[roomId];
|
|
||||||
if (room == null || !room.hasMore) return;
|
|
||||||
await notifier.loadOlder();
|
|
||||||
await WidgetsBinding.instance.endOfFrame;
|
|
||||||
events = ref.read(controllerProvider).value;
|
|
||||||
}
|
|
||||||
if (events == null || !scrollController.hasClients) return;
|
if (events == null || !scrollController.hasClients) return;
|
||||||
|
|
||||||
final sourceIndex = events.indexWhere(
|
final sourceIndex = events.indexWhere(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue