mirror of https://github.com/oxen-io/session-ios
Migrate call proto wrappers.
parent
8837e5902e
commit
94675e880a
@ -1,23 +0,0 @@
|
|||||||
//
|
|
||||||
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
|
|
||||||
//
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_BEGIN
|
|
||||||
|
|
||||||
@class SSKProtoCallMessageAnswer;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sent by the call recipient upon accepting a CallOffer
|
|
||||||
*/
|
|
||||||
@interface OWSCallAnswerMessage : NSObject
|
|
||||||
|
|
||||||
- (instancetype)initWithCallId:(UInt64)callId sessionDescription:(NSString *)sessionDescription;
|
|
||||||
|
|
||||||
@property (nonatomic, readonly) UInt64 callId;
|
|
||||||
@property (nonatomic, readonly, copy) NSString *sessionDescription;
|
|
||||||
|
|
||||||
- (nullable SSKProtoCallMessageAnswer *)asProtobuf;
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_END
|
|
@ -1,43 +0,0 @@
|
|||||||
//
|
|
||||||
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
|
|
||||||
//
|
|
||||||
|
|
||||||
#import "OWSCallAnswerMessage.h"
|
|
||||||
#import <SignalServiceKit/SignalServiceKit-Swift.h>
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_BEGIN
|
|
||||||
|
|
||||||
@implementation OWSCallAnswerMessage
|
|
||||||
|
|
||||||
- (instancetype)initWithCallId:(UInt64)callId sessionDescription:(NSString *)sessionDescription
|
|
||||||
{
|
|
||||||
self = [super init];
|
|
||||||
if (!self) {
|
|
||||||
return self;
|
|
||||||
}
|
|
||||||
|
|
||||||
_callId = callId;
|
|
||||||
_sessionDescription = sessionDescription;
|
|
||||||
|
|
||||||
return self;
|
|
||||||
}
|
|
||||||
|
|
||||||
- (nullable SSKProtoCallMessageAnswer *)asProtobuf
|
|
||||||
{
|
|
||||||
SSKProtoCallMessageAnswerBuilder *builder = [SSKProtoCallMessageAnswerBuilder new];
|
|
||||||
|
|
||||||
builder.id = self.callId;
|
|
||||||
builder.sessionDescription = self.sessionDescription;
|
|
||||||
|
|
||||||
NSError *error;
|
|
||||||
SSKProtoCallMessageAnswer *_Nullable result = [builder buildAndReturnError:&error];
|
|
||||||
if (error || !result) {
|
|
||||||
OWSFail(@"%@ could not build protobuf: %@", self.logTag, error);
|
|
||||||
return nil;
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_END
|
|
Loading…
Reference in New Issue