Newer
Older
import Voxophone
import Foundation
public struct ChatInputEnvironment {
public var voxophone: Voxophone
public var sendAudio: (URL) -> Void
public var didTapCamera: () -> Void
public var didTapLibrary: () -> Void
public var sendText: (String) -> Void
public var didTapAbortReply: () -> Void
public var didTapMicrophone: () -> Bool
public init(
voxophone: Voxophone,
sendAudio: @escaping (URL) -> Void,
didTapCamera: @escaping () -> Void,
didTapLibrary: @escaping () -> Void,
sendText: @escaping (String) -> Void,
didTapAbortReply: @escaping () -> Void,
didTapMicrophone: @escaping () -> Bool
) {
self.voxophone = voxophone
self.sendAudio = sendAudio
self.sendText = sendText
self.didTapCamera = didTapCamera
self.didTapLibrary = didTapLibrary
self.didTapAbortReply = didTapAbortReply
self.didTapMicrophone = didTapMicrophone
}
}