Skip to content

Releases: qiscus/qiscus-chat-sdk-flutter

Qiscus Chat SDK for Flutter

26 Jan 08:11
Compare
Choose a tag to compare

Changes:

  • improve realtime service connection (mqtt)
  • add roomType parameter to method getAllChatRooms to filter targeted room type (single, group, or channel)

Qiscus Chat SDK for Flutter

18 Aug 08:48
Compare
Choose a tag to compare
  • fix error on appconfig failing setup process
  • fix not sending ajax request after updating to dio 4.0
  • [internal] support for generating AppConfig from Storage
  • updating some dependencies to latest version and removing least used dependencies
    • mqtt_client: ^6.0.0 -> ^9.4.2
    • dio: ^3.0.8 -> ^4.0.0
    • equatable: ^1.1.1 -> ^2.0.3
    • get_it: ^4.0.2 -> ^7.0.0
    • async: ^2.4.1 -> ^2.5.0
    • meta: removed

Qiscus Chat SDK for Flutter

06 Apr 05:19
Compare
Choose a tag to compare
  • Add include and exclude extension on getFileList method

Qiscus Chat SDK for Flutter

16 Mar 03:48
Compare
Choose a tag to compare
  • improve setUser method to allow for setting user
    even when realtime server aren't stable

Qiscus Chat SDK for Flutter

05 Mar 02:53
Compare
Choose a tag to compare
  • provide "FLUTTER_NOTIFICATION_CLICK" when getting push notifications from
    firebase

Qiscus Chat SDK for Flutter

25 Feb 04:27
Compare
Choose a tag to compare
  • fix not reconnecting to realtime server after losing internet connection

Qiscus Chat SDK for Flutter

16 Feb 06:19
Compare
Choose a tag to compare

Changes:

  • fix not connecting to mqtt when using setUserWithIdentityToken as authentication method

Qiscus Chat SDK for Flutter

02 Feb 07:04
Compare
Choose a tag to compare

Changes

  • fix not receiving message containing emoji correctly

Also changes from 1.0.9

  • fix not getting any realtime event after calling clearUser and then setUser or relogin
  • add update message feature

Detail:

updateMessage(message: QMessage, callback: (error: QError) => void): void
onMessageUpdated(handler: (message: QMessage) => void): () => void

For example:

QiscusSDK.instance.updateMessage(message, (error) {
  if (error != null) {
    print('error:', error)
    return
  }
  print(message)
})

// And for listening on event when another user updating their message:
QiscusSDK.instance.onMessageUpdated((QMessage message) {
  print(message);
})

Please note that this feature is only activated / available for selected client only, contact our support for more information.

Qiscus Chat SDK for Flutter 1.0.8

07 Jan 04:52
Compare
Choose a tag to compare

Changes

  • fix not calling callback on successful operation
  • fix error when publishing mqtt event while mqtt still connecting
  • fix not subscribing to message delete event
  • fix still reconnecting when user already logged out

Qiscus Chat SDK for Flutter 1.0.7

05 Jan 09:28
Compare
Choose a tag to compare

Changelog

  • fix error when deleting message and clearing room
  • fix not subscribing to mqtt event when it is still in connecting state
  • fix sending empty json on some api request