SWCommentsViewModel
class SWCommentsViewModel : NSObject
Undocumented
-
Undocumented
Declaration
Swift
weak var delegate: SWCommentsViewModelDelegate?
-
Undocumented
Declaration
Swift
var messageDict: [String : [SWMessage]]
-
Undocumented
Declaration
Swift
var messageDictSortedKeys: [String]?
-
Undocumented
Declaration
Swift
var broadcastStream: SWStream
-
Undocumented
Declaration
Swift
var pageNumber: Int32
-
Undocumented
Declaration
Swift
var pageSize: Int32
-
Undocumented
Declaration
Swift
var isLastFetched: Bool
-
Undocumented
Declaration
Swift
var numberOfMoreMessagesFetched: Int
-
Undocumented
Declaration
Swift
var indexPathOfItemInsertedByFB: IndexPath?
-
Undocumented
Declaration
Swift
var keysOfMessagesFetched: [String]
-
Undocumented
Declaration
Swift
var contentType: MessageContentType
-
Undocumented
Declaration
Swift
var broadcastChatStatusReference: DatabaseReference!
-
Undocumented
Declaration
Swift
var mutedUser: Set<String>
-
Undocumented
Declaration
Swift
var deletedMessageKeys: [String]
-
Undocumented
Declaration
Swift
var messagesFetchedTillTime: Double
-
Undocumented
Declaration
Swift
init(_ broadcastStream: SWStream, contentType: MessageContentType)
-
Undocumented
Declaration
Swift
func getRecordedChatMessage(fromTime startTime: NSNumber)
-
Undocumented
Declaration
Swift
func getMoreRecordedChatMessage(fromTime startTime: NSNumber)
-
Undocumented
Declaration
Swift
func addMesssagesToMessageDict(messages: [SWMessage])
-
Undocumented
Declaration
Swift
func addMessagesReceivedFromFB(message: SWMessage) -> Bool
-
Undocumented
Declaration
Swift
func addMoreMesssagesToMessageDict(messages: [SWMessage])
-
Undocumented
Declaration
Swift
func sortMessageDictionaryByDate()
-
Undocumented
Declaration
Swift
func postMessage(_ message : String, contentType : Int = 105)
-
Undocumented
Declaration
Swift
func postLikes()
-
Undocumented
Declaration
Swift
func receieveMessagesFromFB()
-
Undocumented
Declaration
Swift
func listenForDeletedAndMutedMessages()
-
Undocumented
Declaration
Swift
func listenForCommentStatus()
-
Undocumented
Declaration
Swift
func numberOfRows(forSection section: Int) -> Int
-
Undocumented
Declaration
Swift
func numberOfSection() -> Int
-
Undocumented
Declaration
Swift
func getMessageData(_ indexPath: IndexPath) -> SWMessage?
-
Undocumented
Declaration
Swift
func setExpanded(forIndexPath indexPath: IndexPath)
-
Undocumented
Declaration
Swift
func getIndexPathOfMessageToScrollForFirstTimeMessagesFetched() -> IndexPath?
-
Undocumented
Declaration
Swift
func getIndexPathOfMessageToScrollForMoreMessagesFetched() -> IndexPath?
-
Undocumented
Declaration
Swift
func getIndexPathToInsertForMessageReceivedFromFB(newSectionAdded: inout Bool) -> IndexPath?
-
Undocumented
Declaration
Swift
private func getIndexPathOfLastElement() -> IndexPath?
-
Undocumented
Declaration
Swift
func muteChat(atIndexPath indexPath : IndexPath, completionHandler: @escaping (Bool)->Void )
-
Undocumented
Declaration
Swift
func deleteMessage(forIndexPath indexPath : IndexPath, completionHandler: @escaping (Bool)->Void )
-
Undocumented
Declaration
Swift
private func removeDeletedMessageFromMessagesDictionary(forIndexPath indexPath: IndexPath)
-
Undocumented
Declaration
Swift
func deleteMessageFromMessageDictionary(forKey messageKey: String)
-
Undocumented
Declaration
Swift
private func removeMutedMessagesOfSenderForMessage(atIndexPath indexPath: IndexPath) -> [IndexPath]?
-
Undocumented
Declaration
Swift
func removeMutedMessagesFromMessagesDictionary(forUserId userId: Int) -> [IndexPath]
-
Undocumented
Declaration
Swift
private func getMessageDictionary(fromMessage message: SWMessage) -> Dictionary<String, Any>?
-
Undocumented
Declaration
Swift
func setMessageOptionsForAllMessagesFecthed()
-
Undocumented
Declaration
Swift
private func setMessageOptionsFor(forMessage message: inout SWMessage)