private void OnError(dynamic message, dynamic cb) { try { PluginError pluginError = PluginError.Deserialize(message); switch (pluginError.Error) { case Error.AlreadyInGame: { Debug.WriteLine($"[Salty Chat] Error: Seems like we are already in an instance, retry..."); this.InitializePlugin(); break; } default: { Debug.WriteLine($"[Salty Chat] Error: {pluginError.Error} - Message: {pluginError.Message}"); break; } } } catch (Exception e) { Debug.WriteLine($"[Salty Chat] Error: We received an error, but couldn't deserialize it:{Environment.NewLine}{e.ToString()}"); } cb(""); }
private void OnError(dynamic message, dynamic cb) { try { PluginError pluginError = PluginError.Deserialize(message); Debug.WriteLine($"[Salty Chat] Error: {pluginError.Error} - Message: {pluginError.Message}"); } catch (Exception e) { Debug.WriteLine($"[Salty Chat] Error: We received an error, but couldn't deserialize it:{Environment.NewLine}{e.ToString()}"); } cb(""); }