refactor: Migrate to new matrix sdk API
This commit is contained in:
parent
a85f35088a
commit
47e68d813d
32 changed files with 103 additions and 93 deletions
|
|
@ -17,7 +17,7 @@ class _ConnectionStatusHeaderState extends State<ConnectionStatusHeader> {
|
|||
bool get _connected =>
|
||||
DateTime.now().millisecondsSinceEpoch -
|
||||
_lastSyncReceived.millisecondsSinceEpoch <
|
||||
(Matrix.of(context).client.syncTimeoutSec + 2) * 1000;
|
||||
(Matrix.of(context).client.sendMessageTimeoutSeconds + 2) * 1000;
|
||||
static DateTime _lastSyncReceived = DateTime(0);
|
||||
SyncStatusUpdate _status = SyncStatusUpdate(SyncStatus.waitingForResponse);
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ class _ContactListTile extends StatelessWidget {
|
|||
Matrix.of(context).client.getProfileFromUserId(contact.senderId),
|
||||
builder: (context, snapshot) {
|
||||
final displayname =
|
||||
snapshot.data?.displayname ?? contact.senderId.localpart;
|
||||
snapshot.data?.displayName ?? contact.senderId.localpart;
|
||||
final avatarUrl = snapshot.data?.avatarUrl;
|
||||
return ListTile(
|
||||
leading: Container(
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ class HtmlMessage extends StatelessWidget {
|
|||
final profile = await room.client.getProfileFromUserId(identifier);
|
||||
if (profile != null) {
|
||||
return {
|
||||
'displayname': profile.displayname,
|
||||
'displayname': profile.displayName,
|
||||
'avatar_url': profile.avatarUrl.toString(),
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import '../avatar.dart';
|
|||
import '../matrix.dart';
|
||||
|
||||
class PublicRoomListItem extends StatelessWidget {
|
||||
final PublicRoom publicRoomEntry;
|
||||
final PublicRoomsChunk publicRoomEntry;
|
||||
|
||||
const PublicRoomListItem(this.publicRoomEntry, {Key key}) : super(key: key);
|
||||
|
||||
|
|
@ -40,11 +40,7 @@ class PublicRoomListItem extends StatelessWidget {
|
|||
final hasTopic =
|
||||
publicRoomEntry.topic != null && publicRoomEntry.topic.isNotEmpty;
|
||||
return ListTile(
|
||||
leading: Avatar(
|
||||
publicRoomEntry.avatarUrl == null
|
||||
? null
|
||||
: Uri.parse(publicRoomEntry.avatarUrl),
|
||||
publicRoomEntry.name),
|
||||
leading: Avatar(publicRoomEntry.avatarUrl, publicRoomEntry.name),
|
||||
title: Text(hasTopic
|
||||
? '${publicRoomEntry.name} (${publicRoomEntry.numJoinedMembers})'
|
||||
: publicRoomEntry.name),
|
||||
|
|
|
|||
|
|
@ -105,7 +105,8 @@ class UserDeviceListItem extends StatelessWidget {
|
|||
overflow: TextOverflow.ellipsis,
|
||||
),
|
||||
Spacer(),
|
||||
Text(userDevice.lastSeenTs.localizedTimeShort(context)),
|
||||
Text(DateTime.fromMillisecondsSinceEpoch(userDevice.lastSeenTs)
|
||||
.localizedTimeShort(context)),
|
||||
],
|
||||
),
|
||||
subtitle: Row(
|
||||
|
|
|
|||
|
|
@ -147,7 +147,6 @@ class MatrixState extends State<Matrix> with WidgetsBindingObserver {
|
|||
return uiaRequest.completeStage(
|
||||
AuthenticationPassword(
|
||||
session: uiaRequest.session,
|
||||
user: client.userID,
|
||||
password: input,
|
||||
identifier: AuthenticationUserIdentifier(user: client.userID),
|
||||
),
|
||||
|
|
@ -190,7 +189,10 @@ class MatrixState extends State<Matrix> with WidgetsBindingObserver {
|
|||
cancelLabel: L10n.of(widget.context).cancel,
|
||||
)) {
|
||||
return uiaRequest.completeStage(
|
||||
AuthenticationData(session: uiaRequest.session),
|
||||
AuthenticationData(
|
||||
session: uiaRequest.session,
|
||||
type: AuthenticationTypes.token,
|
||||
),
|
||||
);
|
||||
} else {
|
||||
return uiaRequest.cancel();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue