public static void DecompressOpis(opis t) { opis parsed = new opis(); try { parsed.load(Compress.DeComprez(t.body)); } catch (IndexOutOfRangeException e) { parsed.body = Compress.DeComprez(t.body); } t.CopyArr(parsed); t.body = parsed.body; }
public override void Process(opis message) { opis data = new opis(); if (!string.IsNullOrEmpty(rawData)) { if (rawData.Trim().StartsWith("{")) { data.load(rawData); } else { data.load(Compress.DeComprez(rawData)); } } message.CopyArr(data); }