initial commit
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Raton.Handlers.HandleServices
|
||||
// Assembly: Raton, Version=0.4.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 36C4E416-7F8D-4D23-930F-B5CCB0D810E7
|
||||
// Assembly location: C:\Users\user\Desktop\v3.8.0 Deluxe Plugins (v4.0.0) cracked\Raton.exe
|
||||
|
||||
using Raton.Forms.ClientForms.Monitor;
|
||||
using Server.Connection;
|
||||
using Stuff;
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
|
||||
#nullable disable
|
||||
namespace Raton.Handlers;
|
||||
|
||||
internal class HandleServices
|
||||
{
|
||||
public HandleServices(SillyClient sillyClient, Unpack unpack)
|
||||
{
|
||||
ratonServices form = (ratonServices) Application.OpenForms["Services | Client ID: " + unpack.GetAsString("UID")];
|
||||
if (form == null)
|
||||
return;
|
||||
if (form.SillyClient == null)
|
||||
form.SillyClient = sillyClient;
|
||||
form.Invoke((Delegate) (() =>
|
||||
{
|
||||
switch (unpack.GetAsString("Command"))
|
||||
{
|
||||
case "List":
|
||||
string[] strArray = unpack.GetAsString("Services").Split(new string[1]
|
||||
{
|
||||
"-=>"
|
||||
}, StringSplitOptions.None);
|
||||
form.aeroListView1.Items.Clear();
|
||||
form.aeroListView1.BeginUpdate();
|
||||
for (int index = 0; index < strArray.Length - 1; index = index + 3 + 1)
|
||||
form.aeroListView1.Items.Add(new ListViewItem()
|
||||
{
|
||||
Text = strArray[index],
|
||||
SubItems = {
|
||||
strArray[index + 1],
|
||||
strArray[index + 2],
|
||||
strArray[index + 3]
|
||||
},
|
||||
Tag = (object) strArray[index],
|
||||
ImageIndex = 0
|
||||
});
|
||||
form.aeroListView1.EndUpdate();
|
||||
form.label1.Visible = false;
|
||||
form.aeroListView1.Visible = true;
|
||||
break;
|
||||
case "StartResult":
|
||||
case "StopResult":
|
||||
string asString1 = unpack.GetAsString("Name");
|
||||
string asString2 = unpack.GetAsString("Error");
|
||||
if (!string.IsNullOrEmpty(asString2))
|
||||
{
|
||||
Program.form2.AddErrorLog((object) $"{unpack.GetAsString("Command").Replace("Result", "")} FAIL ({asString1}): {asString2}", (object) Color.IndianRed);
|
||||
break;
|
||||
}
|
||||
Program.form2.AddSuccessLog((object) $"{unpack.GetAsString("Command").Replace("Result", "")} OK: {asString1}", (object) Color.LightGreen);
|
||||
break;
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user