Signal-iOS/SignalServiceKit/src/Devices/OWSReceiptsForSenderMessage.h
2021-10-21 09:21:31 -03:00

27 lines
1004 B
Objective-C

//
// Copyright (c) 2021 Open Whisper Systems. All rights reserved.
//
#import <SignalServiceKit/OWSOutgoingSyncMessage.h>
NS_ASSUME_NONNULL_BEGIN
@class OWSDeliveryReceipt, MessageReceiptSet;
@interface OWSReceiptsForSenderMessage : TSOutgoingMessage
- (instancetype)initOutgoingMessageWithBuilder:(TSOutgoingMessageBuilder *)outgoingMessageBuilder NS_UNAVAILABLE;
+ (OWSReceiptsForSenderMessage *)deliveryReceiptsForSenderMessageWithThread:(TSThread *)thread
receiptSet:(MessageReceiptSet *)receiptSet;
+ (OWSReceiptsForSenderMessage *)readReceiptsForSenderMessageWithThread:(TSThread *)thread
receiptSet:(MessageReceiptSet *)receiptSet;
+ (OWSReceiptsForSenderMessage *)viewedReceiptsForSenderMessageWithThread:(TSThread *)thread
receiptSet:(MessageReceiptSet *)receiptSet;
@end
NS_ASSUME_NONNULL_END