private static async Task Log(LogType type, string message) { try { string final = ""; switch (type) { case LogType.Error: final = "(Error) " + message; break; case LogType.Message: final = message; break; } final = "(Milkshake) " + final; await Redis.PushLogMessage(final); try { if (LogExtension != null) { LogExtension.Invoke(final); } } catch { } } catch { } }