2016-07-09 00:25:28 +02:00
|
|
|
//
|
|
|
|
// JSQInfoMessage.h
|
|
|
|
// JSQMessages
|
|
|
|
//
|
|
|
|
// Created by Dylan Bourgeois on 29/11/14.
|
|
|
|
// Copyright (c) 2014 Hexed Bits. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import "JSQDisplayedMessage.h"
|
|
|
|
|
2016-07-13 01:15:02 +02:00
|
|
|
typedef NS_ENUM(NSInteger, JSQInfoMessageType) {
|
2016-07-09 00:25:28 +02:00
|
|
|
JSQInfoMessageTypeSessionDidEnd,
|
|
|
|
};
|
|
|
|
|
|
|
|
@interface JSQInfoMessage : JSQDisplayedMessage
|
|
|
|
|
|
|
|
@property (nonatomic) JSQInfoMessageType infoMessageType;
|
|
|
|
|
|
|
|
@property (nonatomic) TSMessageAdapterType messageType;
|
|
|
|
|
|
|
|
#pragma mark - Initialization
|
|
|
|
|
|
|
|
- (instancetype)initWithInfoType:(JSQInfoMessageType)messageType
|
2016-07-13 01:15:02 +02:00
|
|
|
senderId:(NSString *)senderId
|
|
|
|
senderDisplayName:(NSString *)senderDisplayName
|
|
|
|
date:(NSDate *)date;
|
2016-07-09 00:25:28 +02:00
|
|
|
|
2016-07-13 01:15:02 +02:00
|
|
|
- (NSString *)text;
|
2016-07-09 00:25:28 +02:00
|
|
|
|
|
|
|
|
|
|
|
@end
|