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