mirror of https://github.com/oxen-io/session-ios
Add protocol context to protocol kit.
parent
218bb15ea7
commit
7358f3053f
@ -0,0 +1,29 @@
|
|||||||
|
//
|
||||||
|
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#import "OWSMessageHandler.h"
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_BEGIN
|
||||||
|
|
||||||
|
@class OWSSignalServiceProtosEnvelope;
|
||||||
|
@class TSThread;
|
||||||
|
@class YapDatabaseReadWriteTransaction;
|
||||||
|
|
||||||
|
@interface OWSMessageManager : OWSMessageHandler
|
||||||
|
|
||||||
|
- (instancetype)init NS_UNAVAILABLE;
|
||||||
|
+ (instancetype)sharedManager;
|
||||||
|
|
||||||
|
// processEnvelope: can be called from any thread.
|
||||||
|
- (void)processEnvelope:(OWSSignalServiceProtosEnvelope *)envelope
|
||||||
|
plaintextData:(NSData *_Nullable)plaintextData
|
||||||
|
transaction:(YapDatabaseReadWriteTransaction *)transaction;
|
||||||
|
|
||||||
|
- (NSUInteger)unreadMessagesCount;
|
||||||
|
- (NSUInteger)unreadMessagesCountExcept:(TSThread *)thread;
|
||||||
|
- (NSUInteger)unreadMessagesInThread:(TSThread *)thread;
|
||||||
|
|
||||||
|
@end
|
||||||
|
|
||||||
|
NS_ASSUME_NONNULL_END
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue