41 lines
1.0 KiB
Swift
41 lines
1.0 KiB
Swift
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
import Foundation
|
|
|
|
class OCTSubmanagerChatsMock: NSObject, OCTSubmanagerChats {
|
|
func getOrCreateChat(with friend: OCTFriend!) -> OCTChat! {
|
|
return OCTChat()
|
|
}
|
|
|
|
func sendOwnPush() {
|
|
// nop
|
|
}
|
|
|
|
func removeMessages(_ messages: [OCTMessageAbstract]!) {
|
|
// nop
|
|
}
|
|
|
|
func removeAllMessages(in chat: OCTChat!, removeChat: Bool) {
|
|
// nop
|
|
}
|
|
|
|
public func sendMessagePush(to chat: OCTChat!)
|
|
{
|
|
// nop
|
|
}
|
|
|
|
public func sendMessage(to chat: OCTChat!,
|
|
text: String!,
|
|
type: OCTToxMessageType,
|
|
successBlock userSuccessBlock: ((OCTMessageAbstract?) -> Void)!,
|
|
failureBlock userFailureBlock: ((Error?) -> Void)!) {
|
|
// nop
|
|
}
|
|
|
|
func setIsTyping(_ isTyping: Bool, in chat: OCTChat!) throws {
|
|
// nop
|
|
}
|
|
}
|