Make tracker configurable, fixes #171
parent
10886e3dc6
commit
e1bb07bc4e
|
|
@ -160,6 +160,8 @@ export default class RoomClient
|
|||
if (displayName)
|
||||
store.dispatch(settingsActions.setDisplayName(displayName));
|
||||
|
||||
this._tracker = 'wss://tracker.lab.vvc.niif.hu:443';
|
||||
|
||||
// Torrent support
|
||||
this._torrentSupport = null;
|
||||
|
||||
|
|
@ -781,7 +783,7 @@ export default class RoomClient
|
|||
|
||||
this._webTorrent.seed(
|
||||
files,
|
||||
{ announceList: [ [ 'wss://tracker.lab.vvc.niif.hu:443' ] ] },
|
||||
{ announceList: [ [ this._tracker ] ] },
|
||||
(newTorrent) =>
|
||||
{
|
||||
store.dispatch(requestActions.notify(
|
||||
|
|
@ -2526,6 +2528,7 @@ export default class RoomClient
|
|||
authenticated,
|
||||
roles,
|
||||
peers,
|
||||
tracker,
|
||||
permissionsFromRoles,
|
||||
userRoles
|
||||
} = await this.sendRequest(
|
||||
|
|
@ -2543,6 +2546,8 @@ export default class RoomClient
|
|||
roles
|
||||
);
|
||||
|
||||
tracker && (this._tracker = tracker);
|
||||
|
||||
store.dispatch(meActions.loggedIn(authenticated));
|
||||
|
||||
store.dispatch(roomActions.setUserRoles(userRoles));
|
||||
|
|
|
|||
|
|
@ -48,6 +48,7 @@ module.exports =
|
|||
credential : 'example'
|
||||
}
|
||||
],
|
||||
fileTracker : 'wss://tracker.lab.vvc.niif.hu:443',
|
||||
redisOptions : {},
|
||||
// session cookie secret
|
||||
cookieSecret : 'T0P-S3cR3t_cook!e',
|
||||
|
|
|
|||
|
|
@ -551,6 +551,7 @@ class Room extends EventEmitter
|
|||
cb(null, {
|
||||
roles : peer.roles,
|
||||
peers : peerInfos,
|
||||
tracker : config.fileTracker,
|
||||
authenticated : peer.authenticated,
|
||||
permissionsFromRoles : config.permissionsFromRoles,
|
||||
userRoles : userRoles
|
||||
|
|
|
|||
Loading…
Reference in New Issue