superviz_socket_client 1.0.0 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)