@@ -83,12 +83,12 @@ -(void) handleRunResult:(BOOL)success
8383 language: (NSString *) language
8484 withResolver:(RCTPromiseResolveBlock)resolve
8585 withRejecter:(RCTPromiseRejectBlock)reject){
86-
86+
8787 UIViewController* vc = RCTPresentedViewController ();
8888 [self initializeEngine: vc customerId: customerId eventOrAliasId: eventOrAliasId layoutName: layoutName language: language];
8989 self.resolve = resolve;
9090 self.reject = reject;
91-
91+
9292 NSError * error = nil ;
9393 @try {
9494 BOOL success = [self .engine run: &error];
@@ -106,12 +106,12 @@ -(void) handleRunResult:(BOOL)success
106106 language: (NSString *) language
107107 withResolver:(RCTPromiseResolveBlock)resolve
108108 withRejecter:(RCTPromiseRejectBlock)reject){
109-
109+
110110 UIViewController* vc = RCTPresentedViewController ();
111111 [self initializeEngine: vc customerId: customerId eventOrAliasId: eventOrAliasId layoutName: layoutName language: language];
112112 self.resolve = resolve;
113113 self.reject = reject;
114-
114+
115115 NSError * error = nil ;
116116 @try {
117117 BOOL success = [self .engine runWithEnqueueToken: enqueueToken error: &error];
@@ -129,12 +129,12 @@ -(void) handleRunResult:(BOOL)success
129129 language: (NSString *) language
130130 withResolver:(RCTPromiseResolveBlock)resolve
131131 withRejecter:(RCTPromiseRejectBlock)reject){
132-
132+
133133 UIViewController* vc = RCTPresentedViewController ();
134134 [self initializeEngine: vc customerId: customerId eventOrAliasId: eventOrAliasId layoutName: layoutName language: language];
135135 self.resolve = resolve;
136136 self.reject = reject;
137-
137+
138138 NSError * error = nil ;
139139 @try {
140140 BOOL success = [self .engine runWithEnqueueKey: enqueueKey error: &error];
@@ -161,8 +161,12 @@ - (void)notifyQueueViewWillOpen {
161161 [self sendEventWithName: @" openingQueueView" body: @{}];
162162}
163163
164- - (void )notifyQueueDisabled {
165- self.resolve (@{@" queueittoken" : @" " , @" state" : ENQUEUE_STATE (Disabled)});
164+ - (void )notifyQueueDisabled : (QueueDisabledInfo *)queueDisabledInfo {
165+ NSString *queueItToken = queueDisabledInfo.queueitToken ;
166+ if (queueItToken==nil ){
167+ queueItToken = @" " ;
168+ }
169+ self.resolve (@{@" queueittoken" : queueItToken, @" state" : ENQUEUE_STATE (Disabled)});
166170}
167171
168172- (void )notifyQueueITUnavailable : (NSString *)errorMessage {
0 commit comments