chore: remove unused goToRoom
This commit is contained in:
parent
55487a90c3
commit
80bf7cfa93
|
|
@ -363,49 +363,6 @@ class BackgroundPush {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> goToRoom(NotificationResponse? response) async {
|
|
||||||
try {
|
|
||||||
if (response?.payload == null) return;
|
|
||||||
final arr = response?.payload?.split(' ');
|
|
||||||
final roomId = arr?[0];
|
|
||||||
final eventId = arr?[1];
|
|
||||||
Logs().v('[Push] Attempting to go to room $roomId...');
|
|
||||||
if (roomId == null || eventId == null) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
await client.roomsLoading;
|
|
||||||
await client.accountDataLoading;
|
|
||||||
if (client.getRoomById(roomId) == null) {
|
|
||||||
await client
|
|
||||||
.waitForRoomInSync(roomId)
|
|
||||||
.timeout(const Duration(seconds: 30));
|
|
||||||
}
|
|
||||||
if (response?.actionId == "read") {
|
|
||||||
if (AppConfig.sendPublicReadReceipts) {
|
|
||||||
await client.setReadMarker(roomId, mRead: eventId);
|
|
||||||
} else {
|
|
||||||
await client.setReadMarker(roomId, mReadPrivate: eventId);
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
} else if (response?.actionId == "reply") {
|
|
||||||
final replyText = response?.input;
|
|
||||||
final room = client.getRoomById(roomId);
|
|
||||||
if (replyText != null && room != null) {
|
|
||||||
await room.sendTextEvent(replyText,
|
|
||||||
inReplyTo: await room.getEventById(eventId));
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
FluffyChatApp.router.go(
|
|
||||||
client.getRoomById(roomId)?.membership == Membership.invite
|
|
||||||
? '/rooms'
|
|
||||||
: '/rooms/$roomId',
|
|
||||||
);
|
|
||||||
} catch (e, s) {
|
|
||||||
Logs().e('[Push] Failed to open room', e, s);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Future<void> setupUp() async {
|
Future<void> setupUp() async {
|
||||||
await UnifiedPushUi(matrix!.context, ["default"], UPFunctions())
|
await UnifiedPushUi(matrix!.context, ["default"], UPFunctions())
|
||||||
.registerAppWithDialog();
|
.registerAppWithDialog();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue