From abcd63a136d53f40230ef0399a5206290809620e Mon Sep 17 00:00:00 2001 From: nathanwale <48480798+nathanwale@users.noreply.github.com> Date: Mon, 26 Jun 2023 19:46:04 +1000 Subject: [PATCH] Post length is counted differently from server (see #1439) (#1440) Mastodon server replaces all URLs with a 23 character string, not just those that are longer than 23 characters --- .../Sources/Status/Editor/StatusEditorViewModel.swift | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Packages/Status/Sources/Status/Editor/StatusEditorViewModel.swift b/Packages/Status/Sources/Status/Editor/StatusEditorViewModel.swift index 9fa2a433..d479edb5 100644 --- a/Packages/Status/Sources/Status/Editor/StatusEditorViewModel.swift +++ b/Packages/Status/Sources/Status/Editor/StatusEditorViewModel.swift @@ -178,7 +178,6 @@ public class StatusEditorViewModel: NSObject, ObservableObject { multiple: pollVotingFrequency.canVoteMultipleTimes, expires_in: pollDuration.rawValue) } - let data = StatusData(status: statusText.string, visibility: visibility, inReplyToId: mode.replyToStatus?.id, @@ -342,10 +341,8 @@ public class StatusEditorViewModel: NSObject, ObservableObject { var numUrls = 0 for range in urlRanges { - if range.length > maxLengthOfUrl { - numUrls += 1 - totalUrlLength += range.length - } + numUrls += 1 + totalUrlLength += range.length statusText.addAttributes([.foregroundColor: UIColor(theme?.tintColor ?? .brand), .underlineStyle: NSUnderlineStyle.single.rawValue,