1
0
mirror of https://github.com/danog/Telegram.git synced 2024-12-02 09:27:55 +01:00
Telegram/Telegraph/TGImageFileReference.m
2015-10-01 19:19:52 +03:00

31 lines
688 B
Objective-C

#import "TGImageFileReference.h"
#import "TGImageInfo+Telegraph.h"
@implementation TGImageFileReference
- (instancetype)initWithDatacenterId:(int32_t)datacenterId volumeId:(int64_t)volumeId localId:(int32_t)localId secret:(int64_t)secret
{
self = [super init];
if (self != nil)
{
_datacenterId = datacenterId;
_volumeId = volumeId;
_localId = localId;
_secret = secret;
}
return self;
}
- (instancetype)initWithUrl:(NSString *)url
{
self = [super init];
if (self != nil)
{
if (!extractFileUrlComponents(url, &_datacenterId, &_volumeId, &_localId, &_secret))
return nil;
}
return self;
}
@end