Revision a4bb25f6 ChatSecure/Classes/Controllers/XMPP/OTRXMPPRoomManager.h
| ChatSecure/Classes/Controllers/XMPP/OTRXMPPRoomManager.h | ||
|---|---|---|
| 16 | 16 |
NS_ASSUME_NONNULL_BEGIN |
| 17 | 17 |
@interface OTRXMPPRoomManager : XMPPModule |
| 18 | 18 |
|
| 19 |
@property (nonatomic, strong, readonly) XMPPCapabilities *capabilities; |
|
| 19 | 20 |
@property (nonatomic, strong, readonly) XMPPBookmarksModule *bookmarksModule; |
| 20 | 21 |
@property (nonatomic, strong, readonly, nullable) NSArray<NSString*> *conferenceServicesJID; |
| 21 |
@property (nonatomic, strong, nullable) YapDatabaseConnection * databaseConnection; |
|
| 22 |
@property (nonatomic, strong, readonly) YapDatabaseConnection * databaseConnection; |
|
| 23 |
|
|
| 24 |
- (instancetype) init NS_UNAVAILABLE; |
|
| 25 |
- (instancetype) initWithDatabaseConnection:(YapDatabaseConnection*)databaseConnection |
|
| 26 |
capabilities:(XMPPCapabilities*)capabilities |
|
| 27 |
dispatchQueue:(nullable dispatch_queue_t)dispatchQueue; |
|
| 22 | 28 |
|
| 23 | 29 |
/** All room joining should go through this method. This ensures the delegates are setup properly and database is in sync. Returns OTRThreadOwner.threadIdentifier */ |
| 24 | 30 |
- (nullable NSString *)joinRoom:(XMPPJID *)jid |
Also available in: Unified diff