session-ios/Signal/src/textsecure/Messages/TSAttachment.m
2015-01-04 11:30:26 +01:00

42 lines
863 B
Objective-C

//
// TSAttachement.m
// TextSecureKit
//
// Created by Frederic Jacobs on 12/11/14.
// Copyright (c) 2014 Open Whisper Systems. All rights reserved.
//
#import "TSAttachment.h"
@implementation TSAttachment
- (instancetype)initWithIdentifier:(NSString*)identifier
encryptionKey:(NSData*)encryptionKey
contentType:(NSString*)contentType {
self = [super initWithUniqueId:identifier];
if (self) {
_encryptionKey = encryptionKey;
_contentType = contentType;
}
return self;
}
+ (NSString *)collection{
return @"TSAttachements";
}
- (NSNumber*)identifier{
NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
return [f numberFromString:self.uniqueId];
}
- (BOOL)isDownloaded{
return NO;
}
@end