123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
-
-
- // glob_i = window.glob_i || {}
-
-
-
- function add_node(n,rn,i) {
- // $(rn)[i](n)
- // $(rn).addClass("add_node")[i](n)
- $(rn).addClass("add_node")[i](n).addClass("added_node")
- }
- function saftly_remove_v2(n,remove_nodes=true){
- const j =$(n)
-
- for (v of j.find(".videocontainer")){
- mv_vid_bak(v)
- }
- remove_nodes ? j.remove() : clog("DO NOT REMOVE")
-
- }
-
-
-
- if (document.readyState != "complete"){
- rldi.setint(500)
- }
- window.on_jsync_lib_load = window.on_jsync_lib_load || []
-
-
- clog("!!!!!!!!!!!!!!!!!",document.readyState)
- //
-
- // C:\ws\repos\jitsi_main\ign4\browser_ext\tw_ixt\ti0.js
-
-
-
- function jsyncdb_init_helper(){
- // clog("WS_HELPER")
- var fns = window.glob_u.ws.fns
- var room_name=glob_u.fns.get_room_name()
- room_name = "tw_ext2"
- // z2="z"
-
- let ws_protocol = "wss:"
- location.protocol == "https:" ? "was already set to wss:" : ws_protocol = "ws:"
- var port = location.port || "5000"
- var host = "tw.jsyncdb.com"
-
- // location.protocol ?
-
- var o = {
-
-
- include_participants_data:1,
- include_ws_channel_data:1, // required for participants_data to work
- // msto.participants and msto.ws_channels will be defined in either case so we don't need to handle cases where some users enable this and some don't
- AutoReconnect:false,
-
-
- // the following options attributes
-
-
- url:'wss://' + host +`/djc_srv/ws/chat/${room_name}`,
-
-
-
- // url:'wss://' + window.location.hostname +`/djc_srv/ws/chat/${room_name}`,
- // url: `wss://${location.hostname}:${port}/echo_c1${location.search}`,
-
- // url: `${ws_protocol}//${location.hostname}:${port}/echo_c1${location.search}`,
- // url: `${ws_protocol}//${location.hostname}:5000/echo${location.search}`,
- // url: `${ws_protocol}//${location.hostname}:5000/echo_all${location.search}`,
- // o.url =
- socket_name:"ws1",
- ord:glob_u.cb.ws,
-
-
- methods:{
- onmessage:fns.onmessage,
- onclose:fns.onclose,
- onerror:fns.onerror,
- onopen:fns.onopen,
- },
-
-
- fns:{
-
-
- },
- }
-
- var socket = window.glob_u.fns.connect_ws(o)
- // clog({socket})
- }
-
-
- function dependancy_bodge(argument) {
- // body...
-
- glob_u.fns.inc_map = function inc_map(map,key,dflt=0,inc=1){
- if (!map.has(key)){
- map.set(key,dflt + inc)
- } else {
- map.set(key,map.get(key) + inc)
- }
- }
-
-
- glob_u.fns.map_to_obj = function map_to_obj(m){
- var k,v
- var o={}
- for ([k,v] of m){
- o[k]=v
- }
- return o
- }
-
- function ensure_arr(obj){
- if (Array.isArray(obj)){
- return obj
- } else {
- return [obj]
- }
- }
- window.ensure_arr=ensure_arr
-
- }
-
-
-
- function csto(){
- copy(JSON.stringify(msto))
- }
-
-
-
- window.on_jsync_lib_load.push(dependancy_bodge)
- function init_msto_ev_list(argument) {
- clog("on_msto" ,arguments,this)
- glob_u.fns.merge_partial_template(msto.conference,{elist:{
- m:{},
- }})
- // msto.conference.elist = {}
- // body...
- }
-
-
-
- function indi_init() {
- clog("indi_init")
- glob_u.cb.ws.reg_cb(init_msto_ev_list,"WS_MSTO_INITED","init_msto_ev_list")
- jsyncdb_init_helper()
- clog("indi_init???",glob_u)
- // body...
- }
-
-
- // copy_msto_ass
-
-
- addEventListener("load",indi_init)
-
-
-
-
-
-
- var makeCRCTable = function(){
- var c;
- var crcTable = [];
- for(var n =0; n < 256; n++){
- c = n;
- for(var k =0; k < 8; k++){
- c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1));
- }
- crcTable[n] = c;
- }
- return crcTable;
- }
-
- var crc32 = function(str) {
- var crcTable = window.crcTable || (window.crcTable = makeCRCTable());
- var crc = 0 ^ (-1);
-
- for (var i = 0; i < str.length; i++ ) {
- crc = (crc >>> 8) ^ crcTable[(crc ^ str.charCodeAt(i)) & 0xFF];
- }
-
- return (crc ^ (-1)) >>> 0;
- };
|