mirror of
https://github.com/danog/php-libtgvoip.git
synced 2024-12-02 09:17:55 +01:00
Fixes
This commit is contained in:
parent
4cc13a1ce2
commit
4f9b9c2eec
20
main.cpp
20
main.cpp
@ -101,7 +101,7 @@ Php::Value VoIP::discard(Php::Parameters ¶ms)
|
|||||||
if (!self["configuration"]) {
|
if (!self["configuration"]) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (self["madeline"].value().instanceOf("danog\\MadelineProto\\MTProto")) {
|
if (self["madeline"] && self["madeline"].value().instanceOf("danog\\MadelineProto\\MTProto")) {
|
||||||
Php::Array reason;
|
Php::Array reason;
|
||||||
Php::Array rating;
|
Php::Array rating;
|
||||||
Php::Value debug;
|
Php::Value debug;
|
||||||
@ -127,7 +127,21 @@ Php::Value VoIP::accept()
|
|||||||
if (callState != CALL_STATE_INCOMING) return false;
|
if (callState != CALL_STATE_INCOMING) return false;
|
||||||
callState = CALL_STATE_ACCEPTED;
|
callState = CALL_STATE_ACCEPTED;
|
||||||
Php::Value self(this);
|
Php::Value self(this);
|
||||||
self["madeline"].value().call("accept_call", self["internalStorage"]["callID"].value());
|
if (self["madeline"].value().call("accept_call", self["internalStorage"]["callID"].value()) == false) {
|
||||||
|
if (!self["configuration"]) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (self["madeline"].value().instanceOf("danog\\MadelineProto\\MTProto")) {
|
||||||
|
Php::Array reason;
|
||||||
|
Php::Array rating;
|
||||||
|
Php::Value debug;
|
||||||
|
reason["_"] = "phoneCallDiscardReasonDisconnect";
|
||||||
|
debug = false;
|
||||||
|
self["madeline"].value().call("discard_call", self["internalStorage"]["callID"].value(), reason, rating, debug);
|
||||||
|
}
|
||||||
|
deinitVoIPController();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -139,7 +153,7 @@ void VoIP::__wakeup()
|
|||||||
|
|
||||||
Php::Value VoIP::__sleep()
|
Php::Value VoIP::__sleep()
|
||||||
{
|
{
|
||||||
Php::Array res({});
|
Php::Array res;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user