Skip to content

Commit

Permalink
fix: Add back missing isReplying
Browse files Browse the repository at this point in the history
  • Loading branch information
PhilippeWeidmann committed Jan 31, 2024
1 parent da1c729 commit 4631aeb
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 11 deletions.
11 changes: 4 additions & 7 deletions Mail/Views/AI Writer/AIModel.swift
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ final class AIModel: ObservableObject {
private let mailboxManager: MailboxManager
private let draftContentManager: DraftContentManager
private let draft: Draft
private var messageReply: MessageReply?

private var contextId: String?
private var recipientsList: String?
Expand All @@ -72,15 +71,13 @@ final class AIModel: ObservableObject {
}
}

var isReplying: Bool {
messageReply?.isReplying == true
}
var isReplying: Bool

init(mailboxManager: MailboxManager, draftContentManager: DraftContentManager, draft: Draft) {
init(mailboxManager: MailboxManager, draftContentManager: DraftContentManager, draft: Draft, isReplying: Bool) {
self.mailboxManager = mailboxManager
self.draftContentManager = draftContentManager
self.draft = draft
messageReply = nil // editedDraft.messageReply
self.isReplying = isReplying
}
}

Expand Down Expand Up @@ -194,7 +191,7 @@ extension AIModel {
// If the context is too long, we must remove it so that the user can use
// the AI assistant without context for future trials
if self.error == .contextMaxSyntaxTokensReached {
messageReply = nil
isReplying = false
}
}

Expand Down
3 changes: 2 additions & 1 deletion Mail/Views/AI Writer/Prompt/AIPromptView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ struct AIPromptView: View {
AIPromptView(aiModel: AIModel(
mailboxManager: PreviewHelper.sampleMailboxManager,
draftContentManager: PreviewHelper.sampleDraftContentManager,
draft: Draft()
draft: Draft(),
isReplying: false
))
}
3 changes: 2 additions & 1 deletion Mail/Views/AI Writer/Proposition/AIPropositionMenu.swift
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ struct FixedMenuOrderModifier: ViewModifier {
AIPropositionMenu(aiModel: AIModel(
mailboxManager: PreviewHelper.sampleMailboxManager,
draftContentManager: PreviewHelper.sampleDraftContentManager,
draft: Draft()
draft: Draft(),
isReplying: false
))
}
3 changes: 2 additions & 1 deletion Mail/Views/AI Writer/Proposition/AIPropositionView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ struct AIPropositionView: View {
AIPropositionView(aiModel: AIModel(
mailboxManager: PreviewHelper.sampleMailboxManager,
draftContentManager: PreviewHelper.sampleDraftContentManager,
draft: Draft()
draft: Draft(),
isReplying: false
))
}
3 changes: 2 additions & 1 deletion Mail/Views/New Message/ComposeMessageView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,8 @@ struct ComposeMessageView: View {
_aiModel = StateObject(wrappedValue: AIModel(
mailboxManager: mailboxManager,
draftContentManager: currentDraftContentManager,
draft: draft
draft: draft,
isReplying: messageReply?.isReplying == true
))
}

Expand Down

0 comments on commit 4631aeb

Please sign in to comment.