public async Task DeleteListnerQueue() { await QueueListner.DisconnectFromQueue(); string queueName = QueueListner.QueueData.queueName; QueueManipulator.DeleteQueue(queueName); }
public async Task CreateQueueListner(PlayerType playerType) { QueueTypes queueTypes = new QueueTypes(); string queueName = playerType == PlayerType.Host ? "Join-" + StaticResources.sessionCode : "response-" + StaticResources.sessionCode + StaticResources.user.PlayerId.ToString(); QueueData listnerData = await QueueManipulator.validateExistance(queueName); // pass over connection data QueueListner = new QueueListnerHandler(listnerData); }
public void CreateQueueWriter(PlayerType playerType, QueueData queueData = null) { if (QueueWriter != null) { QueueWriter.DisconnectFromQueue(); } QueueTypes queueTypes = new QueueTypes(); QueueData writerData = queueData; if (playerType == PlayerType.Guest) { string queueName = "Join-" + StaticResources.sessionCode; writerData = QueueManipulator.CreateNewQueue(queueName); } // pass over connection data QueueWriter = new QueueWriterHandler(writerData); }
public void DeleteListnerQueue() { string queueName = QueueListner.QueueData.queueName; QueueManipulator.DeleteQueue(queueName); }