mirror of
https://github.com/danog/Telegram.git
synced 2024-12-04 02:17:51 +01:00
38 lines
781 B
Objective-C
38 lines
781 B
Objective-C
#import "TGIndexPath.h"
|
|
|
|
@implementation TGIndexPath
|
|
|
|
+ (instancetype)indexPathForRow:(NSUInteger)row inSection:(NSUInteger)section
|
|
{
|
|
TGIndexPath *indexPath = [[TGIndexPath alloc] init];
|
|
indexPath.section = section;
|
|
indexPath.row = row;
|
|
return indexPath;
|
|
}
|
|
|
|
- (id)copyWithZone:(NSZone *)zone
|
|
{
|
|
TGIndexPath *copy = [[[self class] alloc] init];
|
|
if (copy != nil)
|
|
{
|
|
copy.section = self.section;
|
|
copy.row = self.row;
|
|
}
|
|
return copy;
|
|
}
|
|
|
|
- (BOOL)isEqual:(id)object
|
|
{
|
|
if (object == self)
|
|
return YES;
|
|
|
|
if (!object || ![object isKindOfClass:[self class]])
|
|
return NO;
|
|
|
|
TGIndexPath *indexPath = (TGIndexPath *)object;
|
|
|
|
return self.section == indexPath.section && self.row == indexPath.row;
|
|
}
|
|
|
|
@end
|