diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/DisplayMessage.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/DisplayMessage.kt index 97880033163271f49f0441bc1f7a072ae2272982..8a3f6fb4313e750ff4fb983fc6739658de52b952 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/DisplayMessage.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/DisplayMessage.kt @@ -20,7 +20,7 @@ data class DisplayMessage( val tag = Tag(content.messageId, content.followUp, isSelected, isExpanded, isMarkerLine) val avatarUrl = content.sender.let { - Regex("~?[us]id(\\d+)").matchEntire(HostmaskHelper.user(it))?.groupValues?.lastOrNull()?.let { + Regex("[us]id(\\d+)").matchEntire(HostmaskHelper.user(it))?.groupValues?.lastOrNull()?.let { "https://www.irccloud.com/avatar-redirect/$it" } } diff --git a/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt b/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt index d8da0de0160c4a2607a7c04fe7b9078e72579d4f..03af6d93358d41d6de9ec44c00f385a70130a18d 100644 --- a/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt +++ b/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt @@ -182,7 +182,7 @@ class QuasselViewModel : ViewModel() { user.realName(), user.isAway(), network.support("CASEMAPPING"), - Regex("~?[us]id(\\d+)").matchEntire(user.user())?.groupValues?.lastOrNull()?.let { + Regex("[us]id(\\d+)").matchEntire(user.user())?.groupValues?.lastOrNull()?.let { "https://www.irccloud.com/avatar-redirect/$it" } )