mirror of
https://github.com/hydra-synth/hydra.git
synced 2025-12-05 22:40:15 +01:00
added updated submodules
This commit is contained in:
@@ -1,4 +1,8 @@
|
||||
# Changelog
|
||||
## [1.3.3] - 2022-04-07
|
||||
|
||||
- fixed share sc
|
||||
|
||||
## [1.3.2] - 2022-03-21
|
||||
### Added
|
||||
- japanese translation
|
||||
|
||||
@@ -8,7 +8,7 @@ const app = express()
|
||||
const path = require('path')
|
||||
const configureSSL = require('./configure-ssl.js')
|
||||
|
||||
var server = configureSSL(app)
|
||||
var server = configureSSL(app)
|
||||
|
||||
//
|
||||
// TURN server access
|
||||
@@ -16,7 +16,7 @@ var twilio = require('twilio')
|
||||
|
||||
//console.log('process', process.env)
|
||||
|
||||
if(process.env.TWILIO_SID) {
|
||||
if (process.env.TWILIO_SID) {
|
||||
var twilio_client = new twilio(process.env.TWILIO_SID, process.env.TWILIO_AUTH)
|
||||
}
|
||||
|
||||
@@ -38,11 +38,11 @@ var socketFromUser = {}
|
||||
|
||||
// new connection to websocket server
|
||||
io.on('connection', function (socket) {
|
||||
//console.log('new connection', socket.id)
|
||||
// console.log('new connection', socket.id)
|
||||
var thisRoom = null
|
||||
socket.on('join', function (room, _userData) {
|
||||
thisRoom = room
|
||||
// console.log('user', JSON.stringify(_userData))
|
||||
console.log('user', JSON.stringify(_userData))
|
||||
if (_userData.uuid) {
|
||||
userFromSocket[socket.id] = _userData.uuid
|
||||
socketFromUser[_userData.uuid] = socket.id
|
||||
@@ -54,24 +54,24 @@ io.on('connection', function (socket) {
|
||||
|
||||
io.of('/').in(room).clients(function (error, clients) {
|
||||
if (error) throw error
|
||||
// console.log(clients) // => [Anw2LatarvGVVXEIAAAD]
|
||||
// console.log(clients) // => [Anw2LatarvGVVXEIAAAD]
|
||||
})
|
||||
|
||||
var peerUuids = peers.map(socketId => userFromSocket[socketId])
|
||||
|
||||
// Send them to the client
|
||||
// socket.emit('ready', socket.id, peerUuids)
|
||||
if(twilio_client) {
|
||||
// socket.emit('ready', socket.id, peerUuids)
|
||||
if (twilio_client) {
|
||||
twilio_client.api.accounts(process.env.TWILIO_SID).tokens
|
||||
.create({})
|
||||
.then((token) => {
|
||||
.create({})
|
||||
.then((token) => {
|
||||
// console.log(token.iceServers)
|
||||
socket.emit('ready', {
|
||||
id: socket.id,
|
||||
peers: peerUuids,
|
||||
servers: token.iceServers
|
||||
})
|
||||
socket.emit('ready', {
|
||||
id: socket.id,
|
||||
peers: peerUuids,
|
||||
servers: token.iceServers
|
||||
})
|
||||
})
|
||||
} else {
|
||||
socket.emit('ready', {
|
||||
id: socket.id,
|
||||
@@ -86,12 +86,12 @@ io.on('connection', function (socket) {
|
||||
// io.sockets.emit('peers', peerUuids);
|
||||
socket.to(thisRoom).emit('new peer', _userData.uuid)
|
||||
|
||||
// console.log('user', JSON.stringify(Object.keys(socketFromUser)))
|
||||
// console.log('user', JSON.stringify(Object.keys(socketFromUser)))
|
||||
})
|
||||
|
||||
socket.on('broadcast', function (data) {
|
||||
// io.sockets.emit('broadcast', data)
|
||||
// console.log('broadcasting', data, socket.room)
|
||||
// console.log('broadcasting', data, socket.room)
|
||||
// io.sockets.in(socket.room).emit('broadcast', data)
|
||||
socket.to(thisRoom).emit('broadcast', data)
|
||||
})
|
||||
@@ -108,7 +108,7 @@ io.on('connection', function (socket) {
|
||||
})
|
||||
|
||||
socket.on('signal', function (data) {
|
||||
// console.log('forwarding signal ' + JSON.stringify(data))
|
||||
// console.log('forwarding signal ' + JSON.stringify(data))
|
||||
var client = io.sockets.connected[socketFromUser[data.id]]
|
||||
client && client.emit('signal', {
|
||||
id: userFromSocket[socket.id],
|
||||
|
||||
Submodule frontend/hydra-docs updated: 8b1aa08151...d386b468b7
Submodule frontend/hydra-functions updated: e2f1f6b467...b6a0decae3
File diff suppressed because one or more lines are too long
2
frontend/web-editor/public/bundle.min.js
vendored
2
frontend/web-editor/public/bundle.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -24,6 +24,7 @@ PBLive.prototype.init = function (stream, opts) {
|
||||
stream: stream
|
||||
}
|
||||
|
||||
console.log('initializing patch-bay', stream, opts)
|
||||
this.makeGlobal = opts.makeGlobal || true
|
||||
this.setPageTitle = opts.setTitle || true
|
||||
|
||||
@@ -104,7 +105,7 @@ PBLive.prototype.handleNewPeer = function (peer) {
|
||||
|
||||
PBLive.prototype.list = function () {
|
||||
var l = Object.keys(this.idFromNick)
|
||||
//console.log(l)
|
||||
console.log(l)
|
||||
return Object.keys(this.idFromNick)
|
||||
}
|
||||
|
||||
|
||||
@@ -44,6 +44,7 @@ var PatchBay = function (options) {
|
||||
|
||||
// emit 'join' event to signalling server
|
||||
this.signaller.emit('join', this._room, {uuid: this.id})
|
||||
console.log('emitting join')
|
||||
|
||||
this.signaller.on('new peer', this._newPeer.bind(this))
|
||||
}
|
||||
@@ -134,7 +135,7 @@ PatchBay.prototype._newPeer = function (peer){
|
||||
// // Once the new peer receives a list of connected peers from the server,
|
||||
// // creates new simple peer object for each connected peer.
|
||||
PatchBay.prototype._readyForSignalling = function ({ peers, servers }) {
|
||||
// console.log("received peer list", _t, this.peers)
|
||||
console.log("received peer list", _t, this.peers)
|
||||
|
||||
peers.forEach((peer) => {
|
||||
this._newPeer(peer)
|
||||
|
||||
@@ -28,7 +28,7 @@ module.exports = class Hydra extends Component {
|
||||
this.hydra = hydra
|
||||
osc().out()
|
||||
|
||||
pb.init(hydra.captureStream, {
|
||||
pb.init(hydra.captureStream, {
|
||||
server: window.location.origin,
|
||||
room: 'iclc'
|
||||
})
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hydra",
|
||||
"version": "1.3.2",
|
||||
"version": "1.3.3",
|
||||
"description": "",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user