mirror of https://github.com/procxx/kepka.git
Fix build in Xcode.
This commit is contained in:
parent
27f248645c
commit
4fd50cfb70
|
@ -1637,7 +1637,7 @@ void ConnectionPrivate::handleReceived() {
|
||||||
}
|
}
|
||||||
|
|
||||||
ConnectionPrivate::HandleResult ConnectionPrivate::handleOneReceived(const mtpPrime *from, const mtpPrime *end, uint64 msgId, int32 serverTime, uint64 serverSalt, bool badTime) {
|
ConnectionPrivate::HandleResult ConnectionPrivate::handleOneReceived(const mtpPrime *from, const mtpPrime *end, uint64 msgId, int32 serverTime, uint64 serverSalt, bool badTime) {
|
||||||
const auto cons = *from;
|
const auto cons = mtpTypeId(*from);
|
||||||
|
|
||||||
switch (cons) {
|
switch (cons) {
|
||||||
|
|
||||||
|
|
|
@ -1096,9 +1096,11 @@ bool Instance::Private::hasCallbacks(mtpRequestId requestId) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Instance::Private::globalCallback(const mtpPrime *from, const mtpPrime *end) {
|
void Instance::Private::globalCallback(const mtpPrime *from, const mtpPrime *end) {
|
||||||
if (_globalHandler.onDone) {
|
if (!_globalHandler.onDone) {
|
||||||
(*_globalHandler.onDone)(0, from, end); // some updates were received
|
return;
|
||||||
}
|
}
|
||||||
|
// Handle updates.
|
||||||
|
[[maybe_unused]] bool result = (*_globalHandler.onDone)(0, from, end);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Instance::Private::onStateChange(int32 dcWithShift, int32 state) {
|
void Instance::Private::onStateChange(int32 dcWithShift, int32 state) {
|
||||||
|
|
|
@ -67,7 +67,7 @@ inline bool isDefaultHandledError(const RPCError &error) {
|
||||||
|
|
||||||
class RPCAbstractDoneHandler { // abstract done
|
class RPCAbstractDoneHandler { // abstract done
|
||||||
public:
|
public:
|
||||||
virtual [[nodiscard]] bool operator()(mtpRequestId requestId, const mtpPrime *from, const mtpPrime *end) = 0;
|
[[nodiscard]] virtual bool operator()(mtpRequestId requestId, const mtpPrime *from, const mtpPrime *end) = 0;
|
||||||
virtual ~RPCAbstractDoneHandler() {
|
virtual ~RPCAbstractDoneHandler() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -476,7 +476,7 @@ private:
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename T, typename TReturn, typename TReceiver>
|
template <typename T, typename TReceiver>
|
||||||
class RPCBindedDoneHandlerBareOwnedReq : public RPCOwnedDoneHandler { // done(b, from, end, req_id)
|
class RPCBindedDoneHandlerBareOwnedReq : public RPCOwnedDoneHandler { // done(b, from, end, req_id)
|
||||||
using CallbackType = bool (TReceiver::*)(T, const mtpPrime *, const mtpPrime *, mtpRequestId);
|
using CallbackType = bool (TReceiver::*)(T, const mtpPrime *, const mtpPrime *, mtpRequestId);
|
||||||
|
|
||||||
|
@ -718,9 +718,9 @@ public:
|
||||||
return RPCDoneHandlerPtr(new RPCDoneHandlerBareOwned<TReturn, TReceiver>(static_cast<TReceiver*>(this), onDone));
|
return RPCDoneHandlerPtr(new RPCDoneHandlerBareOwned<TReturn, TReceiver>(static_cast<TReceiver*>(this), onDone));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename TReturn, typename TReceiver> // done(from, end, req_id)
|
template <typename TReceiver> // done(from, end, req_id)
|
||||||
RPCDoneHandlerPtr rpcDone(TReturn (TReceiver::*onDone)(const mtpPrime *, const mtpPrime *, mtpRequestId)) {
|
RPCDoneHandlerPtr rpcDone(bool (TReceiver::*onDone)(const mtpPrime *, const mtpPrime *, mtpRequestId)) {
|
||||||
return RPCDoneHandlerPtr(new RPCDoneHandlerBareOwnedReq<TReturn, TReceiver>(static_cast<TReceiver*>(this), onDone));
|
return RPCDoneHandlerPtr(new RPCDoneHandlerBareOwnedReq<TReceiver>(static_cast<TReceiver*>(this), onDone));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename TReturn, typename TReceiver, typename TResponse> // done(result)
|
template <typename TReturn, typename TReceiver, typename TResponse> // done(result)
|
||||||
|
@ -763,14 +763,14 @@ public:
|
||||||
return RPCFailHandlerPtr(new RPCFailHandlerOwnedNo<TReceiver>(static_cast<TReceiver*>(this), onFail));
|
return RPCFailHandlerPtr(new RPCFailHandlerOwnedNo<TReceiver>(static_cast<TReceiver*>(this), onFail));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T, typename TReturn, typename TReceiver> // done(b, from, end)
|
template <typename T, typename TReceiver> // done(b, from, end)
|
||||||
RPCDoneHandlerPtr rpcDone(TReturn (TReceiver::*onDone)(T, const mtpPrime *, const mtpPrime *), T b) {
|
RPCDoneHandlerPtr rpcDone(bool (TReceiver::*onDone)(T, const mtpPrime *, const mtpPrime *), T b) {
|
||||||
return RPCDoneHandlerPtr(new RPCBindedDoneHandlerBareOwned<T, TReturn, TReceiver>(b, static_cast<TReceiver*>(this), onDone));
|
return RPCDoneHandlerPtr(new RPCBindedDoneHandlerBareOwned<T, TReceiver>(b, static_cast<TReceiver*>(this), onDone));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T, typename TReturn, typename TReceiver> // done(b, from, end, req_id)
|
template <typename T, typename TReceiver> // done(b, from, end, req_id)
|
||||||
RPCDoneHandlerPtr rpcDone(TReturn (TReceiver::*onDone)(T, const mtpPrime *, const mtpPrime *, mtpRequestId), T b) {
|
RPCDoneHandlerPtr rpcDone(bool (TReceiver::*onDone)(T, const mtpPrime *, const mtpPrime *, mtpRequestId), T b) {
|
||||||
return RPCDoneHandlerPtr(new RPCBindedDoneHandlerBareOwnedReq<T, TReturn, TReceiver>(b, static_cast<TReceiver*>(this), onDone));
|
return RPCDoneHandlerPtr(new RPCBindedDoneHandlerBareOwnedReq<T, TReceiver>(b, static_cast<TReceiver*>(this), onDone));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T, typename TReturn, typename TReceiver, typename TResponse> // done(b, result)
|
template <typename T, typename TReturn, typename TReceiver, typename TResponse> // done(b, result)
|
||||||
|
|
|
@ -187,7 +187,7 @@ if composing:
|
||||||
if not os.path.exists(templatePath):
|
if not os.path.exists(templatePath):
|
||||||
finish(1, 'Template file "' + templatePath + '" not found.')
|
finish(1, 'Template file "' + templatePath + '" not found.')
|
||||||
|
|
||||||
if not re.match(r'^[a-f0-9]{40}$', lastCommit):
|
if not re.match(r'^[a-f0-9]{9,40}$', lastCommit):
|
||||||
finish(1, 'Wrong last commit: ' + lastCommit)
|
finish(1, 'Wrong last commit: ' + lastCommit)
|
||||||
|
|
||||||
log = subprocess.check_output(['git', 'log', lastCommit+'..HEAD'])
|
log = subprocess.check_output(['git', 'log', lastCommit+'..HEAD'])
|
||||||
|
|
Loading…
Reference in New Issue