27 lines
718 B
Objective-C
27 lines
718 B
Objective-C
//
|
|
// TSInfoMessage.h
|
|
// TextSecureKit
|
|
//
|
|
// Created by Frederic Jacobs on 15/11/14.
|
|
// Copyright (c) 2014 Open Whisper Systems. All rights reserved.
|
|
//
|
|
|
|
#import "TSMessage.h"
|
|
|
|
@interface TSInfoMessage : TSMessage
|
|
|
|
typedef NS_ENUM(NSInteger, TSInfoMessageType){
|
|
TSInfoMessageTypeSessionDidEnd,
|
|
TSInfoMessageUserNotRegistered,
|
|
TSInfoMessageTypeUnsupportedMessage,
|
|
TSInfoMessageTypeGroupUpdate
|
|
};
|
|
|
|
+ (instancetype)userNotRegisteredMessageInThread:(TSThread*)thread transaction:(YapDatabaseReadWriteTransaction*)transaction;
|
|
|
|
@property TSInfoMessageType messageType;
|
|
|
|
- (instancetype)initWithTimestamp:(uint64_t)timestamp inThread:(TSThread *)contact messageType:(TSInfoMessageType)infoMessage;
|
|
|
|
@end
|