/// <summary> /// Removes first party memeber in queue of party up requests /// </summary> public async Task CmdPopPartyUpRequest() { try { // get current game info ChannelJSON json = await _twitchInfo.GetBroadcasterChannelById(); string gameTitle = json.Game; TwitchGameCategory game = await _gameDirectory.GetGameId(gameTitle); if (string.IsNullOrEmpty(gameTitle)) { _irc.SendPublicChatMessage("I cannot see the name of the game. It's currently set to either NULL or EMPTY. " + "Please have the chat verify that the game has been set for this stream. " + $"If the error persists, please have @{_botConfig.Broadcaster.ToLower()} retype the game in their Twitch Live Dashboard. " + "If this error shows up again and your chat can see the game set for the stream, please contact my master with !support in this chat"); } else if (game?.Id > 0) { _irc.SendPublicChatMessage(await _partyUp.PopRequestedPartyMember(game.Id, _broadcasterId)); } else { _irc.SendPublicChatMessage("This game is not part of the \"Party Up\" system"); } } catch (Exception ex) { await _errHndlrInstance.LogError(ex, "CmdMod", "CmdPopPartyUpRequest()", false, "!poppartyuprequest"); } }
/// <summary> /// Removes first party memeber in queue of party up requests /// </summary> public async Task CmdPopPartyUpRequest() { try { // get current game info ChannelJSON json = await _twitchInfo.GetBroadcasterChannelById(); string gameTitle = json.Game; GameList game = await _gameDirectory.GetGameId(gameTitle); _irc.SendPublicChatMessage(await _partyUp.PopRequestedPartyMember(game.Id, _broadcasterId)); } catch (Exception ex) { await _errHndlrInstance.LogError(ex, "CmdMod", "CmdPopPartyUpRequest()", false, "!poppartyuprequest"); } }
/// <summary> /// Removes first party memeber in queue of party up requests /// </summary> public async Task CmdPopPartyUpRequest() { try { // get current game info ChannelJSON json = await _twitchInfo.GetBroadcasterChannelById(); string gameTitle = json.Game; TwitchGameCategory game = await _gameDirectory.GetGameId(gameTitle); if (game?.Id > 0) { _irc.SendPublicChatMessage(await _partyUp.PopRequestedPartyMember(game.Id, _broadcasterId)); } else { _irc.SendPublicChatMessage("This game is not part of the \"Party Up\" system"); } } catch (Exception ex) { await _errHndlrInstance.LogError(ex, "CmdMod", "CmdPopPartyUpRequest()", false, "!poppartyuprequest"); } }