Function
initializeClient
({
recipientId,
token,
refreshToken,
language,
os
})
Source from the content-addressed store, hash-verified
| 19 | const clientsMap = new Map(); |
| 20 | |
| 21 | const initializeClient = ({ |
| 22 | recipientId, |
| 23 | token, |
| 24 | refreshToken, |
| 25 | language, |
| 26 | os |
| 27 | }) => { |
| 28 | const client = new ClientAPI({ |
| 29 | os, |
| 30 | token, |
| 31 | language, |
| 32 | appVersion, |
| 33 | refreshToken, |
| 34 | url: SERVER_URL, |
| 35 | timeout: 60 * 1000, |
| 36 | version: API_CLIENT_VERSION, |
| 37 | errorCallback: handleClientError |
| 38 | }); |
| 39 | clientsMap[recipientId] = client; |
| 40 | return client; |
| 41 | }; |
| 42 | |
| 43 | const handleClientError = err => { |
| 44 | const NO_INTERNET_CONNECTION_CODE = 'ENOTFOUND'; |
Tested by
no test coverage detected