core: fix 8.10.7 compilation error (#3698)

* core: fix 8.10.7 compilation error

* fix
This commit is contained in:
spaced4ndy
2024-01-17 17:47:19 +04:00
committed by GitHub
parent 3918c5306d
commit 8c1114648a
+2 -2
View File
@@ -2011,13 +2011,13 @@ updateContactMemberProfile :: DB.Connection -> User -> GroupMember -> Contact ->
updateContactMemberProfile db User {userId} m ct@Contact {contactId} p'
| displayName == newName = do
liftIO $ updateMemberContactProfile_ db userId profileId p'
pure (m {memberProfile = profile}, ct {profile})
pure (m {memberProfile = profile}, ct {profile} :: Contact)
| otherwise =
ExceptT . withLocalDisplayName db userId newName $ \ldn -> do
currentTs <- getCurrentTime
updateMemberContactProfile_' db userId profileId p' currentTs
updateContactLDN_ db userId contactId localDisplayName ldn currentTs
pure $ Right (m {localDisplayName = ldn, memberProfile = profile}, ct {localDisplayName = ldn, profile})
pure $ Right (m {localDisplayName = ldn, memberProfile = profile}, ct {localDisplayName = ldn, profile} :: Contact)
where
GroupMember {localDisplayName, memberProfile = LocalProfile {profileId, displayName, localAlias}} = m
Profile {displayName = newName} = p'