tigerconnect
Advanced tools
Changelog
[7.7.0] - 2019-10-24
events.connect()
:
Promise
.console.log
messages when this happens.conversations.markAsDelivered()
call may fail with 400 status.conversations.fetchTimeline()
:
conversation.timeline
until the second time the function is called.conversations.selectConversation()
:
minItemsToFetch
parameter now works as the documentation describes.conversation.timeline
until the second time the function is called.Organization
model:
organization.conversations
will sometimes be sorted incorrectly, due to the conversation having an incorrect highestSortNumber
value.lastMessage
object to be provided in any 1-on-1 conversations with users who are in that broadcast list.lastMessage
field will sometimes be missing or contain a message which is not the last message in that conversation.The following issues are present in this SDK release and are planned to be fixed in an upcoming SDK or Platform release:
conversations.fetchTimeline()
and conversations.selectConversation()
:
conversation.timeline
.Conversation
model:
firstUnreadMessage
will have an incorrect value in some situationsisUnread
will have an incorrect value in some situationshighestSortNumber
will have an incorrect value in some situationsunreadMessageCount
will have an incorrect value in some situationsChangelog
[7.3.1] - 2019-09-30
events.connect()
, which will signficantly improve application load performance. Please read https://tigerconnect.github.io/js-sdk/quickstart/js/getting-inbox for further details.partnerName
as a config setting during new TigerConnect.Client()
calls. It's recommended to pass version
as well. Please contact your TigerConnect support representative to determine the correct value of partnerName
for your SDK integration..off()
method has been removed from anything which has an .on()
method; use .removeListener()
instead of .off()
client.messages.send()
and client.messages.forward()
will now use firstName instead of displayName of initial group members when creating new groups without a predefined group name.includeMetadata
option has been removed from client.search.query()
. Metadata will now always be returned.client.user.find()
command has been modified to accept an optional organizationId
parameter. It is recommended to always supply that parameter.client.notifications
API implements offline notifications, and is intended to be used as an optional feature while the user is logged out due to inactivity.The following issues are present in this SDK release and are planned to be fixed in an upcoming SDK or Platform release:
conversations.fetchTimeline()
:
markAsDelivered
parameter is ignored, and the fetched messages will always be marked as Delivered. Please contact your TigerConnect support representative if you are interested in being able to fetch messages without automatically marking them as Delivered.conversation.timeline
until the second time the function is called.conversations.selectConversation()
:
markAsDelivered
parameter is ignored, and the fetched messages will always be marked as Delivered. Please contact your TigerConnect support representative if you are interested in being able to fetch messages without automatically marking them as Delivered.minItemsToFetch
parameter does not yet work as the documentation describes, and will effectively always be 20
. This will be fixed in the next SDK release.conversation.timeline
until the second time the function is called.conversations.markAsDelivered()
:
Conversation
model:
firstUnreadMessage
will have an incorrect value in some situationsisUnread
will have an incorrect value in some situationshighestSortNumber
is sometimes incorrect when adding a user to an existing groupOrganization
model:
organization.conversations
will sometimes be sorted incorrectly, due to the conversation having an incorrect highestSortNumber
value.lastMessage
object to be provided in any 1-on-1 conversations with users who are in that broadcast list.lastMessage
field will sometimes be missing or contain a message which is not the last message in that conversation.Changelog
[3.0.1] - 2017-08-15
npm install
on this module.Changelog
[3.0.0] - 2017-08-15
browserUnload
event hooks during window unload
handler instead of beforeunload
handler so that UI code can trap beforeunload
to prompt the user with an alert if it needs to.client.messages.previewMessage()
now preserves the value of statusesPerRecipient
from the original message.client.messages.downloadAttachment()
may now be called more than once to download the same attachment again.Changelog
[2.0.5] - 2017-07-26
client.typingStatus.startTyping()
and client.typingStatus.stopTyping()
calls to the server with a 2-second window.startTyping
calls.Changelog
[2.0.4] - 2017-07-19
undefined
as an argument to client.typingStatus.startTyping()
and client.typingStatus.stopTyping()
.Changelog
[2.0.3] - 2017-07-18
displayName
field to organization
object. This will transform 'TigerText Customer' into 'Contacts'.client.messages.retrySend()
API endpoint for safely re-attempting to send a failed message without duplication.