vkdart

Package helps simplify working with the VK API. Completely wraps VK methods, has event support and much more.

BSD-3-CLAUSE License

Stars
5
Committers
1
vkdart - Latest Release

Published by swedesjs 7 months ago

Changes:

  • Added the ability to subscribe to the main thread twice or more times.
vkdart - Version 2.3.0

Published by swedesjs 8 months ago

Changes:

  • The Api class has been renamed to Vkontakte.
  • Interfaces of VK sections have been removed; now it is necessary to access methods through the request function.
  • The fetcher parameter to the VkDart class is required.

News:

  • The answer function has been added to the VkDartMessageEventUpdate model, which will send an event with an action
    to the user,
    which
    clicked the callback button.

  • The following functions have been added to the VkDartMessageUpdate model:

    • sendMessage: sends a message to the user in the dialog from which the event came. If you specify
      the peerIds parameter will be sent to the necessary dialogs.
    • replyMessage: does the same thing as sendMessage, but replies to the message.
    • setActivity: changes the typing status in the dialog.
  • Added properties to the MessageModel model:

    • actionType: type of service action with chat.
    • actionMemberId: ID of the user who pinned/unpinned/joined, etc.
    • actionText: title of the conversation.
    • actionOldText: old name of the conversation.
    • actionEmail: user email.
    • actionPhoto50: used instead of photo50.
    • actionPhoto100: used instead of photo100.
    • actionPhoto200: used instead of photo200.

    The following properties have been removed: actionMid, photo50, photo100, photo200.

  • New threads that produce messages with a service action
    chat onChatUser, onChatPin, onChatCreate, onChatPhoto, onChatTitle.

vkdart - Version 2.2.0

Published by swedesjs 8 months ago

Change:

  • Remove class ApiResponse.
  • The VkDartUpdate class-mixin was removed, the Update class was renamed to VkDartUpdate. (Commit)
    • The eventData property has been renamed to data.
  • Api.request: implementation of API invocation, function return type and input parameters type. (Commit)

New:

vkdart - Version 2.1.0

Published by swedesjs 9 months ago

Update:

  • The documentation has become more correct and clearer.
  • Got rid of the dia, dia_body, dio dependencies. Dio was replaced by the http package and dia by dart:io.
  • VkDartUpdate: payload property renamed to updateObject.

New:

vkdart - Version 2.0.0

Published by swedesjs 9 months ago

Update:

  • A census of the API package documentation.
  • Refactoring code.
  • Got rid of the dependency json_annotation, json_serializable, build_runner

Release:

  • Of attachment models, messages, and events.
  • Of an unsupported event handler.
  • The util library, which contains useful functions for working correctly with the package.
vkdart - Version 1.3.6

Published by swedesjs 9 months ago

Update: two donut handlers are combined into one (onDonut())

vkdart - Version 1.3.5

Published by swedesjs 9 months ago

fix: adjustment of donut handlers.

vkdart - Version 1.3.4

Published by swedesjs 9 months ago

Refactor: correction in the name of the event handler group_officers_edit, group_change_settings, group_change_photo.
Rename onGroupUpdate() -> onGroupChange()

vkdart - Version 1.3.3

Published by swedesjs 9 months ago

Refactor: correction in the name of the event handler wall_post_new, wall_repost.
Rename onWallPost() -> onWall()

vkdart - Version 1.3.2

Published by swedesjs 9 months ago

Add: Added a handler for the message_reaction_event event.

vkdart - Version 1.3.1

Published by swedesjs 9 months ago

Fix: Longpoll Fetcher: only one event was read at startup.

vkdart - Version 1.3.0

Published by swedesjs 9 months ago

Updates:

  • Documentation on using.
  • File structure package.
  • Structure of using the package.
  • Example file.

Added:

  • Event class. Interface containing event streams.
  • Functions to listen for specific events.
vkdart - Version 1.2.0

Published by swedesjs 10 months ago

  • Removed attachment interfaces to make the package lighter.
  • Removed support for Longpoll API, now only Callback API.
  • The structure of the Callback API interface has been changed.
  • Added lists of update types.
vkdart - Version 1.1.2

Published by swedesjs 10 months ago

  • Added getAttachmentFromJson() function.
  • Correction in the interface name AudioAttachment.
  • Added error handler to using CallbackAPI
vkdart - Version 1.1.1

Published by swedesjs 10 months ago

  • Fixed incorrect operation of the api.request() function.
  • Amendments have been made to the documentation.
vkdart - Version 1.1.0

Published by swedesjs 10 months ago

  • Documented methods that had no documentation
  • The structure for receiving updates Longpoll API, Callback API has been changed
  • Added missing methods
  • Method interfaces, Longpoll API, Callback API classes have been moved to separate libraries.
vkdart - Version 1.0.4

Published by swedesjs 10 months ago

  • Documented methods that had no documentation
  • The structure for receiving updates Longpoll API, Callback API has been changed
  • Added missing methods
  • Method interfaces, Longpoll API, Callback API classes have been moved to separate libraries.