mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-08 08:31:13 +00:00
Add more logs
This commit is contained in:
parent
10fd84b541
commit
fed038104e
@ -8,6 +8,7 @@
|
|||||||
@class MTMessageTransaction;
|
@class MTMessageTransaction;
|
||||||
@class MTApiEnvironment;
|
@class MTApiEnvironment;
|
||||||
@class MTSessionInfo;
|
@class MTSessionInfo;
|
||||||
|
@class MTTransportScheme;
|
||||||
|
|
||||||
@protocol MTMessageService <NSObject>
|
@protocol MTMessageService <NSObject>
|
||||||
|
|
||||||
@ -17,7 +18,7 @@
|
|||||||
- (void)mtProtoDidAddService:(MTProto *)mtProto;
|
- (void)mtProtoDidAddService:(MTProto *)mtProto;
|
||||||
- (void)mtProtoDidRemoveService:(MTProto *)mtProto;
|
- (void)mtProtoDidRemoveService:(MTProto *)mtProto;
|
||||||
- (void)mtProtoPublicKeysUpdated:(MTProto *)mtProto datacenterId:(NSInteger)datacenterId publicKeys:(NSArray<NSDictionary *> *)publicKeys;
|
- (void)mtProtoPublicKeysUpdated:(MTProto *)mtProto datacenterId:(NSInteger)datacenterId publicKeys:(NSArray<NSDictionary *> *)publicKeys;
|
||||||
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo;
|
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo scheme:(MTTransportScheme *)scheme;
|
||||||
- (void)mtProtoDidChangeSession:(MTProto *)mtProto;
|
- (void)mtProtoDidChangeSession:(MTProto *)mtProto;
|
||||||
- (void)mtProtoServerDidChangeSession:(MTProto *)mtProto firstValidMessageId:(int64_t)firstValidMessageId otherValidMessageIds:(NSArray *)otherValidMessageIds;
|
- (void)mtProtoServerDidChangeSession:(MTProto *)mtProto firstValidMessageId:(int64_t)firstValidMessageId otherValidMessageIds:(NSArray *)otherValidMessageIds;
|
||||||
- (void)mtProto:(MTProto *)mtProto receivedMessage:(MTIncomingMessage *)message authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector;
|
- (void)mtProto:(MTProto *)mtProto receivedMessage:(MTIncomingMessage *)message authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector;
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
[mtProto requestTransportTransaction];
|
[mtProto requestTransportTransaction];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo
|
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo scheme:(MTTransportScheme *)scheme
|
||||||
{
|
{
|
||||||
if (_currentTransactionId != nil) {
|
if (_currentTransactionId != nil) {
|
||||||
return nil;
|
return nil;
|
||||||
|
@ -207,8 +207,12 @@ typedef enum {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo
|
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo scheme:(MTTransportScheme *)scheme
|
||||||
{
|
{
|
||||||
|
if (MTLogEnabled()) {
|
||||||
|
MTLog(@"[MTDatacenterAuthMessageService#%p mtProto#%p (media: %s) mtProtoMessageTransaction scheme:%@]", self, mtProto, mtProto.media ? "true" : "false", scheme);
|
||||||
|
}
|
||||||
|
|
||||||
if (_currentStageTransactionId == nil)
|
if (_currentStageTransactionId == nil)
|
||||||
{
|
{
|
||||||
switch (_stage)
|
switch (_stage)
|
||||||
|
@ -952,9 +952,9 @@ static const NSUInteger MTMaxUnacknowledgedMessageCount = 64;
|
|||||||
NSMutableArray *messageServiceTransactions = [[NSMutableArray alloc] init];
|
NSMutableArray *messageServiceTransactions = [[NSMutableArray alloc] init];
|
||||||
for (id<MTMessageService> messageService in _messageServices)
|
for (id<MTMessageService> messageService in _messageServices)
|
||||||
{
|
{
|
||||||
if ([messageService respondsToSelector:@selector(mtProtoMessageTransaction:authInfoSelector:sessionInfo:)])
|
if ([messageService respondsToSelector:@selector(mtProtoMessageTransaction:authInfoSelector:sessionInfo:scheme:)])
|
||||||
{
|
{
|
||||||
MTMessageTransaction *messageTransaction = [messageService mtProtoMessageTransaction:self authInfoSelector:authInfoSelector sessionInfo:transactionSessionInfo];
|
MTMessageTransaction *messageTransaction = [messageService mtProtoMessageTransaction:self authInfoSelector:authInfoSelector sessionInfo:transactionSessionInfo scheme:scheme];
|
||||||
if (messageTransaction != nil)
|
if (messageTransaction != nil)
|
||||||
{
|
{
|
||||||
for (MTOutgoingMessage *message in messageTransaction.messagePayload)
|
for (MTOutgoingMessage *message in messageTransaction.messagePayload)
|
||||||
|
@ -405,7 +405,7 @@
|
|||||||
return currentData;
|
return currentData;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo
|
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo scheme:(MTTransportScheme *)scheme
|
||||||
{
|
{
|
||||||
NSMutableArray *messages = nil;
|
NSMutableArray *messages = nil;
|
||||||
NSMutableDictionary *requestInternalIdToMessageInternalId = nil;
|
NSMutableDictionary *requestInternalIdToMessageInternalId = nil;
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
[mtProto requestTransportTransaction];
|
[mtProto requestTransportTransaction];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo
|
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo scheme:(MTTransportScheme *)scheme
|
||||||
{
|
{
|
||||||
if (_currentRequestMessageId == 0 || _currentRequestTransactionId == nil)
|
if (_currentRequestMessageId == 0 || _currentRequestTransactionId == nil)
|
||||||
{
|
{
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
[mtProto requestTransportTransaction];
|
[mtProto requestTransportTransaction];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo
|
- (MTMessageTransaction *)mtProtoMessageTransaction:(MTProto *)mtProto authInfoSelector:(MTDatacenterAuthInfoSelector)authInfoSelector sessionInfo:(MTSessionInfo *)sessionInfo scheme:(MTTransportScheme *)scheme
|
||||||
{
|
{
|
||||||
if (_currentTransactionId == nil)
|
if (_currentTransactionId == nil)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user