// // Copyright (c) 2019 Open Whisper Systems. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN @class OWSIncomingSentMessageTranscript; @class SNProtoSyncMessageSentUpdate; @class TSAttachmentStream; @class YapDatabaseReadWriteTransaction; // This job is used to process "outgoing message" notifications from linked devices. @interface OWSRecordTranscriptJob : NSObject - (instancetype)init NS_UNAVAILABLE; + (void)processIncomingSentMessageTranscript:(OWSIncomingSentMessageTranscript *)incomingSentMessageTranscript serverID:(uint64_t)serverID serverTimestamp:(uint64_t)serverTimestamp attachmentHandler:(void (^)( NSArray *attachmentStreams))attachmentHandler transaction:(YapDatabaseReadWriteTransaction *)transaction; @end NS_ASSUME_NONNULL_END