IPPressure sync bug fixed
This commit is contained in:
		
							parent
							
								
									9ae492b318
								
							
						
					
					
						commit
						fd414cc225
					
				| 
						 | 
				
			
			@ -1,9 +1,5 @@
 | 
			
		|||
const { Client } = require("../Client");
 | 
			
		||||
let {addService, addListener} = require("../WebSocket.js");
 | 
			
		||||
let {
 | 
			
		||||
    randomBytes
 | 
			
		||||
} = require("node:crypto");
 | 
			
		||||
const { slog } = require("../IPC");
 | 
			
		||||
 | 
			
		||||
class APNumber{
 | 
			
		||||
    /**
 | 
			
		||||
| 
						 | 
				
			
			@ -36,12 +32,12 @@ class APNumber{
 | 
			
		|||
     */
 | 
			
		||||
    static release(num)
 | 
			
		||||
    {
 | 
			
		||||
        APNumber.busyNumbers.delete(num);
 | 
			
		||||
        process.send({
 | 
			
		||||
            type: 'AP_NUMBER/RELEASE',
 | 
			
		||||
            uuid: APNumber.busyNumbers.get(num).id,
 | 
			
		||||
            value: num
 | 
			
		||||
        })
 | 
			
		||||
        APNumber.busyNumbers.delete(num);
 | 
			
		||||
    }
 | 
			
		||||
    static whois(num){
 | 
			
		||||
        return APNumber.busyNumbers.get(num)?.id;
 | 
			
		||||
| 
						 | 
				
			
			@ -392,8 +388,8 @@ process.on('message',({type, uuid, value}) => {
 | 
			
		|||
            if(client)
 | 
			
		||||
            {
 | 
			
		||||
                client.APNumber = value;
 | 
			
		||||
                client.sync('APNumber');
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        case "AP_NUMBER/RELEASE":{
 | 
			
		||||
            console.log("S",process.pid, 'IPPressure SYNCED')
 | 
			
		||||
| 
						 | 
				
			
			@ -402,8 +398,8 @@ process.on('message',({type, uuid, value}) => {
 | 
			
		|||
            if(client)
 | 
			
		||||
            {
 | 
			
		||||
                client.APNumber = void 0;
 | 
			
		||||
                client.sync('APNumber');
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        case "AP_SHORTCODE/LOCK":{
 | 
			
		||||
            console.log("S",process.pid, 'IPPressure SYNCED')
 | 
			
		||||
| 
						 | 
				
			
			@ -412,8 +408,8 @@ process.on('message',({type, uuid, value}) => {
 | 
			
		|||
            if(client)
 | 
			
		||||
            {
 | 
			
		||||
                client.APShortCode = value;
 | 
			
		||||
                client.sync('APShortCode');
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        case "AP_SHORTCODE/RELEASE":{
 | 
			
		||||
            console.log("S",process.pid, 'IPPressure SYNCED')
 | 
			
		||||
| 
						 | 
				
			
			@ -422,8 +418,8 @@ process.on('message',({type, uuid, value}) => {
 | 
			
		|||
            if(client)
 | 
			
		||||
            {
 | 
			
		||||
                client.APShortCode = void 0;
 | 
			
		||||
                client.sync('APShortCode');
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        case "AP_IPADDRESS/LOCK":{
 | 
			
		||||
            console.log("S",process.pid, 'IPPressure SYNCED')
 | 
			
		||||
| 
						 | 
				
			
			@ -432,8 +428,8 @@ process.on('message',({type, uuid, value}) => {
 | 
			
		|||
            if(client)
 | 
			
		||||
            {
 | 
			
		||||
                client.APIPAddress = value;
 | 
			
		||||
                client.sync('APIPAddress');
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        case "AP_IPADDRESS/RELEASE":{
 | 
			
		||||
            console.log("S",process.pid, 'IPPressure SYNCED')
 | 
			
		||||
| 
						 | 
				
			
			@ -442,8 +438,8 @@ process.on('message',({type, uuid, value}) => {
 | 
			
		|||
            if(client)
 | 
			
		||||
            {
 | 
			
		||||
                client.APIPAddress = void 0;
 | 
			
		||||
                client.sync('APIPAddress');
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue