session-ios/SessionMessagingKit/Utilities/ProtoUtils.h

25 lines
598 B
Objective-C

//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class SNProtoDataMessageBuilder;
@class TSThread;
@interface ProtoUtils : NSObject
- (instancetype)init NS_UNAVAILABLE;
+ (void)addLocalProfileKeyIfNecessary:(TSThread *)thread
recipientId:(NSString *_Nullable)recipientId
dataMessageBuilder:(SNProtoDataMessageBuilder *)dataMessageBuilder;
+ (void)addLocalProfileKeyToDataMessageBuilder:(SNProtoDataMessageBuilder *)dataMessageBuilder;
@end
NS_ASSUME_NONNULL_END