-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathRNStringeeClient.h
More file actions
45 lines (36 loc) · 1.65 KB
/
RNStringeeClient.h
File metadata and controls
45 lines (36 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#if __has_include(<React/RCTBridgeModule.h>)
#import <React/RCTBridgeModule.h>
#elif __has_include("RCTBridgeModule.h")
#import “RCTBridgeModule.h”
#else
#import "React/RCTBridgeModule.h"
#endif
#if __has_include(<React/RCTEventEmitter.h>)
#import <React/RCTEventEmitter.h>
#elif __has_include("RCTEventEmitter.h")
#import "RCTEventEmitter"
#else
#import "React/RCTEventEmitter.h"
#endif
#import <Stringee/Stringee.h>
// Connect
static NSString *didConnect = @"didConnect";
static NSString *didDisConnect = @"didDisConnect";
static NSString *didFailWithError = @"didFailWithError";
static NSString *requestAccessToken = @"requestAccessToken";
// Call 1-1
static NSString *incomingCall = @"incomingCall";
static NSString *incomingCall2 = @"incomingCall2";
static NSString *didReceiveCustomMessage = @"didReceiveCustomMessage";
// Chat
static NSString *objectChangeNotification = @"objectChangeNotification";
// Live-chat
static NSString *didReceiveChatRequest = @"didReceiveChatRequest";
static NSString *didReceiveTransferChatRequest = @"didReceiveTransferChatRequest";
static NSString *timeoutAnswerChat = @"timeoutAnswerChat";
static NSString *timeoutInQueue = @"timeoutInQueue";
static NSString *conversationEnded = @"conversationEnded";
static NSString *userBeginTyping = @"userBeginTyping";
static NSString *userEndTyping = @"userEndTyping";
@interface RNStringeeClient : RCTEventEmitter <RCTBridgeModule, StringeeConnectionDelegate, StringeeIncomingCallDelegate>
@end