superviz_socket_client 1.0.0 copy "superviz_socket_client: ^1.0.0" to clipboard
superviz_socket_client: ^1.0.0 copied to clipboard

The superviz's realtime package

1.0.0 (2024-10-22) #

Bug Fixes #

  • add missed sintax error (c4d5d7b)
  • add scope superviz on package name at pakcage json (c036e8c)
  • change calls of new http client interface (8f696ca)
  • change implementation of http client (865ed13)
  • change name of default export adapters file (8892523)
  • change name on package json (13a4b7f)
  • change validation to if apikey is an empty string (4946ba4)
  • create public access by getters (3af3258)
  • dont decode an empty string (f73c768)
  • error on verify on reconnect state (8400559)
  • error to add new state when state listener is closed (eb3e62e)
  • errors on handle exceptions (eae1d43)
  • errors on parse non parameted function for event handle in socker on event method (4ec361b)
  • errors on validate expectation tests (c9443c6)
  • exclude mocks from git (564ec41)
  • get correct base url value (9bb8f46)
  • import of superviz socket client pakcage (7906287)
  • logger message format (b570000)
  • make "onCustomError" a private method (e0c5751)
  • make observers private (8646e02)
  • make optional maxConnections parameter (df10c33)
  • make socket connection params a final class (e6021f7)
  • move presence event from server to a file (8c7a1fd)
  • move presence room correct folder (94f34a0)
  • parse api key on body (cda6fa8)
  • parse correct parameters on joined in a room (23669ee)
  • parse correct paramter on onEvent method of socket (ba9eb86)
  • parse correct value on timestamp (f1d7fdd)
  • parse missed argument (7b10b97)
  • parse mock socket exception map (7f97e3d)
  • parse needsToDisconnect as true to fix test error on recive a custom error (335d854)
  • parse nsp on socket connection (3828f02)
  • parse null if haven't connection id (c4c2f3c)
  • parse unlimited if max connections is less than 0 (6b85219)
  • presence import (bef4f4e)
  • publish workflow (f93c319)
  • publish workflow (23bc6e7)
  • remove array access where is not necessary anymore (fb5d38c)
  • remove coverage from git (c62dc90)
  • remove unnecessaries imports (7a53591)
  • remove unnecessary onError (ffd3ad8)
  • remove unnecessary parameter (f382d2b)
  • remove wrong implementation to "toJson" method (ad42ded)
  • rename mockSocketExcption to mockSocketException (f1ac7b5)
  • rename socket events enum (1ec614f)
  • show state in description as in the enum (0328f70)
  • socket-client-publish.ci.yml (105e6e6)
  • superviz_socket_client import (1fe4768)
  • type inferance error to get environment (c2e2b91)

Features #

  • add client connections methods (7912c38)
  • add dependabot (ff16d73)
  • add destroy method on Realtime class (57eb222)
  • add destroy method test (e91537c)
  • add documentation url (27f49b0)
  • add emit method (d58f486)
  • add error and stacktrace params on logger (84bf1a3)
  • add error case (6bddf95)
  • add event callback type def (b3d5929)
  • add export to public access to the library files (18caf20)
  • add generics on event callback (605711e)
  • add getter for socket id (fa27e66)
  • add git config (fe22cc8)
  • add home page (b3e3899)
  • add methods on sokcet client interface (170d348)
  • add missed files on default export enums file (9073955)
  • add models as export file (a6ef5c6)
  • add offEvent method on socket client (9fb7ebc)
  • add on get method tests to verify unregister socket listen to presence.get (87d0e46)
  • add package.json on git ignore (c7b430f)
  • add realtime on dependabot (f87da7f)
  • add socker and client connection dependencies on realtime (990e23a)
  • add test group to constructor method (1815ba7)
  • add test to connect error (6199a1f)
  • add test to parameters passed call on presence update method (abe11cb)
  • add test to verify client state on disconnect (4335f45)
  • add test to verify client state on reconnect (d9c767a)
  • add test to verify events subscriptions on cronstructor (3791676)
  • add test to verify room.join event emission (83c2f9c)
  • add test to verify socket disconnection on recive socket-event.error event with needsToDisconnect as true (9b649ea)
  • add tests to verify socket subscription on constructor method (f1f45d0)
  • add verification to create client connection (8bc9c42)
  • cerate get method (2a7256b)
  • change default export file name (8d5b65d)
  • change description to an optional parameter (cad2b51)
  • change pakcage name (135dc9e)
  • component enums (f4fd567)
  • convert event presences to an object (cde5c78)
  • convert event to a room history (61c9b12)
  • create .releaserc file (3198cd3)
  • create api service (df70c41)
  • create auth service (9d9fdd9)
  • create channel service (fbc6582)
  • create client connection class (9803af9)
  • create client connections test (1c046df)
  • create client state enum (e025313)
  • create config service (dab85ca)
  • create connect method on realtime class (959cdb8)
  • create connection error test (5436942)
  • create connection state object (a30823e)
  • create connections default export file (5f69660)
  • create custom error handler (ae0e1e0)
  • create deafult export file to utils (362c16a)
  • create debugger logger (e44f983)
  • create default enums export file (2cec82c)
  • create default exceptions export file (1c8d38c)
  • create default interface export file (21d8b7e)
  • create default models export file (624b7fe)
  • create default services export file (928755f)
  • create default types export file (46b0a99)
  • create destroy method test (d91844d)
  • create event handler type (7f25622)
  • create example main file (e9b73e5)
  • create file to define typedefs for callbacks (48aadac)
  • create file to put client connections test mocks (67f8b3b)
  • create from map factory (7f31b00)
  • create from map factory (3724662)
  • create from map factory (db80451)
  • create from map factory (51a9dc7)
  • create from map factory (8e86996)
  • create http client adapter (2693cda)
  • create http client interface (036e0e0)
  • create http exception (f2f244e)
  • create http method enum (7b4792e)
  • create initial constructor method test (d19e8fa)
  • create initial tests files to presence (7dcb61d)
  • create internal presence events (c017b66)
  • create internal room events enum (c497a39)
  • create ioc service (2083f19)
  • create logger interface (bfcf51d)
  • create mock socket client to test room (83dcd68)
  • create observable class (2ab8384)
  • create observer class (502bf28)
  • create off method (cc6aafa)
  • create on method (eb48c39)
  • create presence event (ee6cfe6)
  • create presence events enum (35f657b)
  • create presence room (9d24765)
  • create realtime channel state enum (9cf9bac)
  • create realtime component's enums (a15743a)
  • create realtime component's types (2d4a116)
  • create realtime presence service (68f72fa)
  • create realtime public interface folder (6d41690)
  • create realtime setup test (7ae0ebf)
  • create realtime test mocks file (44aac2c)
  • create reatime component (5b976d4)
  • create remote-config service (ed85e06)
  • create room class (a1439ad)
  • create room details model (f5910c6)
  • create room event enum (c6fab27)
  • create room history model (2ef0e91)
  • create room test (459fb4e)
  • create settings to vscode (41ddfbb)
  • create socket adapter (15bac20)
  • create socket client interface (4e9d0d7)
  • create socket connect params (a17a56c)
  • create socket event enum (c909f78)
  • create socket event model (983ed3a)
  • create socket exception (52eb3e3)
  • create socket exception error level enum (170886c)
  • create socket-client ci (539dcae)
  • create test coverage report (5c68568)
  • create test to get method (f48241c)
  • create test to reconnect attempt (dc834d1)
  • create test to reconnect error (ceb834a)
  • create test to reconnect failed (56f8a03)
  • create test to verify client state (aa77029)
  • create tests to disconnect method (832e7ed)
  • create tests to emit method (ed3d284)
  • create tests to history method (14fe2c0)
  • create tests to off method (9749582)
  • create tests to on method (f58827d)
  • create update method (d0f6fd5)
  • create user presence model (c79d76f)
  • create util method to generate a hash (d348599)
  • create validatio to call socket emit on update method (88ac1d0)
  • create ValueChanged typedef (a512a42)
  • create workflow to publish socket client (70720df)
  • format documents (7fc4651)
  • implements socket exception (5c96853)
  • increase amount of sockets events (fb8a756)
  • Initial commit (ebcfb27)
  • make connect method sync (f0607f1)
  • make environment a nullable parameter (2fa2aca)
  • make presence a private field with public getter (69413fd)
  • make presence event an encodable object (16ece2e)
  • make presence event from server an encodable object (cf6fb8d)
  • make socket adapter a singleton (44152a2)
  • make user presence a nullable field (c8c286a)
  • move debugger logger to adapters folder (26f08be)
  • move enums and typedefs to correct folder (4cbb0b8)
  • move example to bin folder (a81885f)
  • move realtime tet file to correct folder (3ac0918)
  • move socket client to correct folder (001bf7f)
  • name the properties on error callback (a509416)
  • parce socket event as typed array events property (c8b0f80)
  • parse a mocked data on room history (e2d6c0c)
  • parse a valide presence on presences (c4301a0)
  • parse correct type to calback listeners (e788b05)
  • parse event handler type for socket client onEvent method (a815bed)
  • parse params on socket connect method (b291788)
  • parse socket as a dependency to realtime (74a3f3f)
  • parse socket errors to correct exception (f7cc1dd)
  • prevent to return unnecessary data on event (5fc0f43)
  • provide a global gitignore (e53cda0)
  • remove code (5b247ac)
  • remove unnecessaries comments (55c3c7f)
  • remove unnecessary parameter (eb48244)
  • remove unnecessary parameter on example main file (ebd5ccf)
  • remove unnecessary parameter on socket io url (45e609a)
  • remover unnecessary error callback (f2be59d)
  • rename "debugger_logger" to "debugger_logger_adapter" (6d7a4e0)
  • rename realtime package to superviz_realtime (be86c0e)
  • set socket as null on disconnect (4cc5c1c)
  • set type on history event callback parameter (0b281ba)
  • update coverage doc (8de2a33)
  • update main readme (468ebc2)
  • verify data convertion on presence join (4b0dd84)
  • verify data convertion on presence leave and update (80164ee)