Remove flutter chat #26
3 changed files with 10 additions and 11 deletions
Displaying something now
Just Event IDs so far
commit
161a9d2f13
|
|
@ -23,8 +23,6 @@ class RoomChatController extends AsyncNotifier<IList<Event>> {
|
||||||
@override
|
@override
|
||||||
Future<IList<Event>> build() async {
|
Future<IList<Event>> build() async {
|
||||||
final client = ref.watch(ClientController.provider.notifier);
|
final client = ref.watch(ClientController.provider.notifier);
|
||||||
final room = ref.watch(RoomsController.provider)[roomId];
|
|
||||||
if (room == null) return const IList.empty();
|
|
||||||
|
|
||||||
final state = await client.getRoomState(
|
final state = await client.getRoomState(
|
||||||
GetRoomStateRequest(roomId: roomId),
|
GetRoomStateRequest(roomId: roomId),
|
||||||
|
|
@ -53,6 +51,9 @@ class RoomChatController extends AsyncNotifier<IList<Event>> {
|
||||||
const ISet.empty(),
|
const ISet.empty(),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
final room = ref.watch(RoomsController.provider)[roomId];
|
||||||
|
if (room == null) return const IList.empty();
|
||||||
|
|
||||||
// While there are under 20 messages, try up to load more messages until there's no more or we have 20 messages.
|
// While there are under 20 messages, try up to load more messages until there's no more or we have 20 messages.
|
||||||
if (room.hasMore && room.events.length < 20) {
|
if (room.hasMore && room.events.length < 20) {
|
||||||
loadOlder();
|
loadOlder();
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,6 @@ class EventText extends StatelessWidget {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
throw UnimplementedError(); // NEXT TODO
|
return Text(event.eventId); // NEXT TODO
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,13 +18,11 @@ class MessageAvatar extends ConsumerWidget {
|
||||||
.betterWhen(
|
.betterWhen(
|
||||||
data: (membership) => InkWell(
|
data: (membership) => InkWell(
|
||||||
onTapUp: (details) {
|
onTapUp: (details) {
|
||||||
if (event.content is MembershipContent) {
|
|
||||||
context.showUserPopover(
|
context.showUserPopover(
|
||||||
event.content as MembershipContent,
|
membership,
|
||||||
event.stateKey!,
|
event.sender,
|
||||||
globalPosition: details.globalPosition,
|
globalPosition: details.globalPosition,
|
||||||
);
|
);
|
||||||
}
|
|
||||||
},
|
},
|
||||||
child: AvatarOrHash(
|
child: AvatarOrHash(
|
||||||
membership.avatarUrl,
|
membership.avatarUrl,
|
||||||
|
|
@ -33,6 +31,6 @@ class MessageAvatar extends ConsumerWidget {
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
loading: () =>
|
loading: () =>
|
||||||
AvatarOrHash(null, event.stateKey!.substring(1), height: height),
|
AvatarOrHash(null, event.sender.substring(1), height: height),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue