// // Copyright (c) 2018 Open Whisper Systems. All rights reserved. // #import "LKSessionRequestMessage.h" #import #import @implementation LKSessionRequestMessage - (instancetype)initWithThread:(TSThread *)thread { return [self initOutgoingMessageWithTimestamp:NSDate.ows_millisecondTimeStamp inThread:thread messageBody:@"" attachmentIds:[NSMutableArray new] expiresInSeconds:0 expireStartedAt:0 isVoiceMessage:NO groupMetaMessage:TSGroupMetaMessageUnspecified quotedMessage:nil contactShare:nil linkPreview:nil]; } - (BOOL)shouldBeSaved { return NO; } #pragma mark Building - (nullable SSKProtoDataMessageBuilder *)dataMessageBuilder { SSKProtoDataMessageBuilder *builder = super.dataMessageBuilder; if (builder == nil) { return nil; } [builder setFlags:SSKProtoDataMessageFlagsSessionRequest]; return builder; } @end