mirror of
https://github.com/hcengineering/platform.git
synced 2025-05-23 08:17:15 +00:00
* Add chat fixes Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> * Update pnpm Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> * Freeze chat if app out of focus, add reaction notification, add inbox clearing Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> * Read reactions notifications Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> * Fix format Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> * Update packages/ui-next/src/components/message/MessageInput.svelte Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Kristina <kristin.fefelova@gmail.com> * Update packages/ui-next/src/components/message/MessageInput.svelte Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Kristina <kristin.fefelova@gmail.com> * Fix processes section Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> --------- Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> Signed-off-by: Kristina <kristin.fefelova@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
---|---|---|
.. | ||
config | ||
src | ||
.eslintrc.js | ||
.npmignore | ||
CHANGELOG.json | ||
CHANGELOG.md | ||
jest.config.js | ||
package.json | ||
readme.md | ||
tsconfig.json |
Overview
Package allow to create a client to interact with running platform.
Usage
import clientResources from '@hcengineering/client-resources'
import core, { Client } from '@hcengineering/core'
// ...
const token = ... // Token obtained somehow.
const connection: Client = await (await clientResources()).function.GetClient(token, transactorUrl)
// Now client is usable
// Use close, to shutdown connection.
await connection.close()
Node JS
For NodeJS environment it is required to configure ClientSocketFactory using 'ws' package.
// We need to override default WebSocket factory with 'ws' one.
setMetadata(client.metadata.ClientSocketFactory, (url) => new WebSocket(url))
const connection: Client = await (await clientResources()).function.GetClient(token, transactorUrl)
...