@wireapp/core
v46.46.8
Published
Wire for Web's communication core.
Downloads
11,421
Maintainers
Keywords
Readme
Wire
This repository is part of the source code of Wire. You can find more information at wire.com or by contacting [email protected].
You can find the published source code at github.com/wireapp.
For licensing information, see the attached LICENSE file and the list of third-party licenses at wire.com/legal/licenses/.
Core
Wire for Web's communication core.
Installation
yarn add @wireapp/coreSetup
import {Account} from '@wireapp/core';
import {LoginData} from '@wireapp/api-client/lib/auth/';
import {ClientType} from '@wireapp/api-client/lib/client';
const credentials: LoginData = {
clientType: ClientType.TEMPORARY,
email: '[email protected]',
password: 'password',
};
// Login
const account = new Account();
const {userId, clientId} = await account.login(login);
console.info(`User ID "${userId}", Client ID "${clientId}"`);
// Connect to WebSocket
await account.listen();Contributing
The following commits will help you getting started quickly with the code base:
- Recieve a Protobuf message (i.e.
ButtonAction) - Send a Protobuf message (i.e.
ButtonActionConfirmation)
Demo
There are some executable examples of using the code. You can find them here:
