Browse Source
* Fix pillification not working for non formatted message bodies Pure Markdown bodies weren't being 'pillified' so their mentions were turned into UI elements in the timeline. A new `pillifiedBody` property was added to `TimelineItemTextBasedContent` to fix this. * Use shorter version of `textWithMentions` computationpull/3207/head
Jorge Martin Espinosa
2 months ago
committed by
GitHub
20 changed files with 90 additions and 37 deletions
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
/* |
||||
* Copyright (c) 2024 New Vector Ltd |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* https://www.apache.org/licenses/LICENSE-2.0 |
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
package io.element.android.features.messages.impl.utils |
||||
|
||||
class FakeTextPillificationHelper( |
||||
private val pillifyLambda: (CharSequence) -> CharSequence = { it } |
||||
) : TextPillificationHelper { |
||||
override fun pillify(text: CharSequence): CharSequence { |
||||
return pillifyLambda(text) |
||||
} |
||||
} |
Loading…
Reference in new issue