THOPluginDidPostNewMessageConcreteObject Class Reference

Inherits from NSObject
Declared in THOPluginProtocol.h

Overview

This object is a container for values related to [THOPluginProtocol didPostNewMessage:forViewController:]

  isProcessedInBulk

Whether the message was posted as a result of a bulk operation

@property (readonly) BOOL isProcessedInBulk

Declared In

THOPluginProtocol.h

  messageContents

The contents of the message visible to the end user

@property (readonly, copy) NSString *messageContents

Declared In

THOPluginProtocol.h

  lineNumber

The ID of the message that can be used to access it using getElementByID()

@property (readonly, copy) NSString *lineNumber

Declared In

THOPluginProtocol.h

  senderNickname

The nickname of the person and/or server responsible for producing the message.

@property (readonly, copy, nullable) NSString *senderNickname

Discussion

This value may be empty.

Declared In

THOPluginProtocol.h

  lineType

The line type of the message

@property (readonly) TVCLogLineType lineType

Declared In

THOPluginProtocol.h

  memberType

The member type of the message

@property (readonly) TVCLogLineMemberType memberType

Declared In

THOPluginProtocol.h

  receivedAt

The date & time displayed left of the message in the WebView

@property (readonly, copy) NSDate *receivedAt

Declared In

THOPluginProtocol.h

  listOfHyperlinks

Array of URLs found in the message body

@property (readonly, copy) NSArray<AHHyperlinkScannerResult*> *listOfHyperlinks

Declared In

THOPluginProtocol.h

  listOfUsers

List of users from the channel that appear in the message

@property (readonly, copy) NSSet<IRCUser*> *listOfUsers

Declared In

THOPluginProtocol.h

  keywordMatchFound

Whether or not a highlight word was matched

@property (readonly) BOOL keywordMatchFound

Declared In

THOPluginProtocol.h