2.10.5 • Published 4 years ago
@lyno/client-sdk v2.10.5
Lyno Client SDK
- State saved in react context
- SDK should be based on hooks and not provide any frontend code 
- TODO: how to disconnect (connected variable and execute leave method on hangup?) 
- Notification should include user avatar with fallback to favicon
- disconnect and reconnect if token has changed and already connected
- electron events on leave to trigger window closing
Install
npm install react react-redux redux @lyno/client-sdk
# or
yarn add react react-redux redux @lyno/client-sdkUsage
import { useLyno, Track, LynoProvider } from '@lyno/client-sdk';
const MyClient = () => {
  const { connected, muted, setMuted, participants } = useLyno({
    endpoint: process.env.JITSI_HOSTNAME,
    token: 'hj85ingmg9950tjmmvdrpo90jgpo',
  });
  return connected ? (
    <div>
      {participants.map(({ avatar, tracks }) => (
        <>
          <image src={avatar} />
          {tracks.map((track) => <Track track={track} />)}
        </>
      ))}
      <button onClick={() => setMuted(!muted)}>
        {muted ? 'muted' : 'mute'}
      </button>
    </div>
  ): null;
};
const App = () => (
  <LynoProvider>
    <MyClient />
  </LynoProvider>
);2.10.1
4 years ago
2.10.2
4 years ago
2.10.5
4 years ago
2.10.3
4 years ago
2.10.4
4 years ago
2.9.1
4 years ago
2.8.11
4 years ago
2.8.10
4 years ago
2.8.9
4 years ago
2.8.8
4 years ago
2.8.7
4 years ago
2.8.6
4 years ago
2.8.5
4 years ago
2.8.4
4 years ago
2.8.3
4 years ago
2.8.2
5 years ago
2.8.1
5 years ago
2.8.0
5 years ago
2.7.6
5 years ago
2.7.4
5 years ago
2.7.3
5 years ago
2.7.5
5 years ago
2.7.2
5 years ago
2.7.1
5 years ago
2.7.0
5 years ago
2.6.1
5 years ago
2.6.0
5 years ago
2.6.3
5 years ago
2.6.2
5 years ago
2.5.11
5 years ago
2.5.12
5 years ago
2.5.10
5 years ago
2.5.3
5 years ago
2.5.2
5 years ago