add test commands

This commit is contained in:
Stanley Dimant
2022-09-29 16:27:04 +02:00
parent d2bb4e01a4
commit f6d1309d59

View File

@@ -14,6 +14,7 @@ using MareSynchronos.UI;
using MareSynchronos.Utils;
using Dalamud.Game.ClientState.Conditions;
using MareSynchronos.FileCache;
using Dalamud.Logging;
namespace MareSynchronos;
@@ -205,6 +206,46 @@ public sealed class Plugin : IDalamudPlugin
{
OpenUi();
}
var parsed = args.Split(" ", StringSplitOptions.RemoveEmptyEntries);
if (parsed[0] == "creategroup")
{
var groupDto = _apiController.CreateGroup().Result;
PluginLog.Debug("GID:" + groupDto.GID);
PluginLog.Debug("PW:" + groupDto.Password);
}
if (parsed[0] == "joingroup" && parsed.Length == 3)
{
_ = _apiController.SendGroupJoin(parsed[1], parsed[2]);
}
if (parsed[0] == "listgroups")
{
foreach (var grp in _apiController.Groups)
{
PluginLog.Debug("GID: " + grp.GID);
PluginLog.Debug("OwnedBy: " + grp.OwnedBy);
PluginLog.Debug("Alias: " + grp.Alias);
PluginLog.Debug("Invites Enabled: " + grp.InvitesEnabled);
PluginLog.Debug("IsPaused: " + grp.IsPaused);
PluginLog.Debug("===");
}
}
if (parsed[0] == "listgroupusers")
{
foreach (var grp in _apiController.GroupPairedClients)
{
PluginLog.Debug("GID: " + grp.GroupGID);
PluginLog.Debug("UID: " + grp.UserUID);
PluginLog.Debug("Alias: " + grp.UserAlias);
PluginLog.Debug("IsPaused: " + grp.IsPaused);
PluginLog.Debug("===");
}
}
}
private void OpenUi()