<?php

use danog\MadelineProto\API;
use danog\MadelineProto\Settings;
use danog\MadelineProto\Settings\AppInfo;

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';
include 'database.php';

$number = $argv[1];

$database = new DataBase();
$database->newtable('voip', "`id` INT NOT NULL AUTO_INCREMENT , `number` VARCHAR(64) NOT NULL , PRIMARY KEY (`id`), UNIQUE (`number`)" );
$settings = new Settings;

$settings->setAppInfo((new AppInfo)
->setApiId(24186656)
->setApiHash("0b08422d5308802286abef6f7ce805f6"));

$MadelineProto = new API("sessions/$number.madeline", $settings);
$me = $MadelineProto->start();
$me = $MadelineProto->getSelf();

if($me['access_hash']){

    if($database->checknumber($number)){
        $database->insert('voip', 'number', $number);
    }
    echo json_encode($me, true);
}