namespace Novaria.Common.Util
{
    public static class Utils
    {
        public static void PrintByteArray(byte[] byteArray)
        {
            if (byteArray == null || byteArray.Length == 0)
            {
                Console.WriteLine("[]");
                return;
            }

            Console.WriteLine(string.Join(",", byteArray));
        }

        public static byte[] CombineByteArrays(byte[] array1, byte[] array2)
        {
            byte[] combined = new byte[array1.Length + array2.Length];
            Buffer.BlockCopy(array1, 0, combined, 0, array1.Length);
            Buffer.BlockCopy(array2, 0, combined, array1.Length, array2.Length);

            return combined;
        }
    }
}
