Source/TNLSimpleRequestDelegate.m (23 lines of code) (raw):

// // TNLSimpleRequestDelegate.m // TwitterNetworkLayer // // Created on 11/25/14. // Copyright © 2020 Twitter. All rights reserved. // #import "TNL_Project.h" #import "TNLSimpleRequestDelegate.h" NS_ASSUME_NONNULL_BEGIN @implementation TNLSimpleRequestDelegate - (instancetype)initWithDidCompleteBlock:(TNLRequestDidCompleteBlock)didCompleteBlock { if (self = [super init]) { TNLAssert(didCompleteBlock != NULL); _didCompleteBlock = [didCompleteBlock copy]; } return self; } - (instancetype)init { [self doesNotRecognizeSelector:_cmd]; abort(); } - (void)tnl_requestOperation:(TNLRequestOperation *)op didCompleteWithResponse:(TNLResponse *)response { self.didCompleteBlock(op, response); } @end NS_ASSUME_NONNULL_END