WIP
This commit is contained in:
@@ -43,26 +43,6 @@ $(function () {
|
||||
}
|
||||
|
||||
const refreshUI = () => {
|
||||
// if(queryMap.getOrElse('single',false)){
|
||||
// $('#all').show(); $('#timer').hide(); $('#goal').hide();
|
||||
// $('#follow').parent().closest('div').hide(); $('#subscribe').parent().closest('div').hide(); $('#donate').parent().closest('div').hide();
|
||||
// if(queryMap.getOrElse('follow',false)) $('#follow').parent().closest('div').show();
|
||||
// if(queryMap.getOrElse('subscribe',false)) $('#subscribe').parent().closest('div').show();
|
||||
// if(queryMap.getOrElse('donate',false)) $('#donate').parent().closest('div').show();
|
||||
// }else if(queryMap.getOrElse('goal',false)){
|
||||
// $('#all').hide(); $('#timer').hide(); $('#goal').show();
|
||||
// $('#cfollow').parent().closest('div').hide(); $('#csubscribe').parent().closest('div').hide();
|
||||
// if(queryMap.getOrElse('follow',false)) $('#cfollow').parent().closest('div').show();
|
||||
// if(queryMap.getOrElse('subscribe',false)) $('#csubscribe').parent().closest('div').show();
|
||||
// }
|
||||
|
||||
// $('#follow').text(lastFollow);
|
||||
// $('#subscribe').text(lastSub);
|
||||
// $('#donate').text(lastDonator);
|
||||
// $('#cfollow').parent().closest('div').progressbar({ value : countFollow/parseInt(queryMap.getOrElse('follow',9999))*100 });
|
||||
// $('#csubscribe').parent().closest('div').progressbar({ value : countSub/parseInt(queryMap.getOrElse('subscribe',9999))*100});
|
||||
// $('#cfollow').text(`${countFollow} / ${queryMap.getOrElse('follow',9999)}`);
|
||||
// $('#csubscribe').text(`${countSub} / ${queryMap.getOrElse('subscribe',9999)}`);
|
||||
}
|
||||
|
||||
const handleSocketMessage = (e)=>{
|
||||
@@ -76,15 +56,7 @@ $(function () {
|
||||
|
||||
console.log(message.eventType, message.data)
|
||||
if(message.eventType == 'follow') {
|
||||
lastFollow = message.data || lastFollow;
|
||||
countFollow++;
|
||||
} else if(message.eventType == 'subscribe') {
|
||||
lastSub = message.data || lastSub;
|
||||
countSub++;
|
||||
} else if(message.eventType == 'donation') {
|
||||
lastDonator = message.data || lastDonator;
|
||||
} else if(message.eventType == 'timer') {
|
||||
console.log("New timer !! ", message.data)
|
||||
}
|
||||
refreshUI();
|
||||
} catch (ex) {
|
||||
@@ -101,26 +73,20 @@ $(function () {
|
||||
while(socket.getReadyState() === 0){
|
||||
await new Promise(r => setTimeout(r, 500));
|
||||
}
|
||||
// socket.getDBValue("get_current_stream_info_lastFollow", 'streamInfo', 'lastFollow', (response)=>{
|
||||
// if(response.streamInfo) lastFollow = response.streamInfo || lastFollow;
|
||||
// refreshUI();
|
||||
// })
|
||||
// socket.getDBValue("get_current_stream_info_lastSub", 'streamInfo', 'lastSub', (response)=>{
|
||||
// if(response.streamInfo) lastSub = response.streamInfo || lastSub;
|
||||
// refreshUI();
|
||||
// })
|
||||
// socket.getDBValue("get_current_stream_info_lastDonator", 'streamInfo', 'lastDonator', (response)=>{
|
||||
// if(response.streamInfo) lastDonator = response.streamInfo || lastDonator;
|
||||
// refreshUI();
|
||||
// })
|
||||
// socket.getDBValue('get_current_stream_info_counts', 'panelData', 'stream', (e)=>{
|
||||
// let data = JSON.parse(e.panelData);
|
||||
// countFollow = data.followers || countFollow;
|
||||
// countSub = 0;
|
||||
// refreshUI();
|
||||
// })
|
||||
}
|
||||
}catch(e) {console.log(e)}
|
||||
})
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
const calculateScale = (bounds) => haversineDistance({ lat: bounds.min.lat, lng: bounds.min.lng }, { lat: bounds.max.lat, lng: bounds.max.lng }) / 7.458421;
|
||||
const haversineDistance = (mk1, mk2) => {
|
||||
const R = 6371.071;
|
||||
const rlat1 = mk1.lat * (Math.PI / 180);
|
||||
const rlat2 = mk2.lat * (Math.PI / 180);
|
||||
const difflat = rlat2 - rlat1;
|
||||
const difflon = (mk2.lng - mk1.lng) * (Math.PI / 180);
|
||||
const km = 2 * R * Math.asin(Math.sqrt(Math.sin(difflat / 2) * Math.sin(difflat / 2) + Math.cos(rlat1) * Math.cos(rlat2) * Math.sin(difflon / 2) * Math.sin(difflon / 2)));
|
||||
return km;
|
||||
};
|
||||
const calculateScore = (distance, scale) => Math.round(5000 * Math.pow(0.99866017, (distance * 1000) / scale));
|
||||
Reference in New Issue
Block a user