-
public class QueueManager
-
-
Field Summary
Fields Modifier and Type Field Description private Observable<QueueTicket>queueObservable
-
Constructor Summary
Constructors Constructor Description QueueManager(ApiDeps apiDeps)
-
Method Summary
Modifier and Type Method Description Observable<QueueTicket>getQueueObservable()voidgetQueues(RequestCallback<Array<Queue>> requestCallback)voidcreateQueueTicket(String queueId, Engagement.MediaType mediaType, VisitorContext visitorContext, @Nullable() EngagementOptions engagementOptions, @Nullable() String fcmToken, @Nullable() Collection<PushNotificationEvent> pushNotificationEvents, Consumer<GliaException> callback)voidcancelQueuedTicket(QueueTicket queuedTicket, Consumer<GliaException> callback)voidcancelQueuedTicket(String queuedTicketId, Consumer<GliaException> callback)voidsubscribeToQueueStateUpdates(Array<String> queueIdArray, Consumer<GliaException> onError, Consumer<Queue> callback)voidunsubscribeFromQueueUpdates(Consumer<Queue> callback)-
-
Constructor Detail
-
QueueManager
QueueManager(ApiDeps apiDeps)
-
-
Method Detail
-
getQueueObservable
Observable<QueueTicket> getQueueObservable()
-
getQueues
void getQueues(RequestCallback<Array<Queue>> requestCallback)
-
createQueueTicket
void createQueueTicket(String queueId, Engagement.MediaType mediaType, VisitorContext visitorContext, @Nullable() EngagementOptions engagementOptions, @Nullable() String fcmToken, @Nullable() Collection<PushNotificationEvent> pushNotificationEvents, Consumer<GliaException> callback)
-
cancelQueuedTicket
void cancelQueuedTicket(QueueTicket queuedTicket, Consumer<GliaException> callback)
-
cancelQueuedTicket
void cancelQueuedTicket(String queuedTicketId, Consumer<GliaException> callback)
-
subscribeToQueueStateUpdates
void subscribeToQueueStateUpdates(Array<String> queueIdArray, Consumer<GliaException> onError, Consumer<Queue> callback)
-
unsubscribeFromQueueUpdates
void unsubscribeFromQueueUpdates(Consumer<Queue> callback)
-
-
-
-