Add "Choosing sticker" input activity

This commit is contained in:
Ilya Laktyushin
2021-08-18 00:47:36 +04:00
parent ce97e49ed7
commit 74c2145b21
6 changed files with 165 additions and 0 deletions

View File

@@ -59,6 +59,8 @@ final class ChatListInputActivitiesNode: ASDisplayNode {
text = strings.Activity_PlayingGame
case .typingText:
text = strings.DialogList_Typing
case .choosingSticker:
text = strings.Activity_ChoosingSticker
case .speakingInGroupCall:
text = ""
}
@@ -77,6 +79,8 @@ final class ChatListInputActivitiesNode: ASDisplayNode {
state = .playingGame(string, lightColor)
case .speakingInGroupCall:
state = .typingText(string, lightColor)
case .choosingSticker:
state = .choosingSticker(string, lightColor)
}
} else {
let text: String
@@ -99,6 +103,8 @@ final class ChatListInputActivitiesNode: ASDisplayNode {
text = strings.DialogList_SinglePlayingGameSuffix(peerTitle).string
case .typingText:
text = strings.DialogList_SingleTypingSuffix(peerTitle).string
case .choosingSticker:
text = ""
case .speakingInGroupCall:
text = ""
}
@@ -120,6 +126,8 @@ final class ChatListInputActivitiesNode: ASDisplayNode {
state = .playingGame(string, lightColor)
case .speakingInGroupCall:
state = .typingText(string, lightColor)
case .choosingSticker:
state = .none
}
}
} else {