public static void UpdateRecentMessageType(string recentMessageType, string configKey) { if (null == recentMessageType || recentMessageType.Length == 0) { return; } List <string> recentMessageTypes = FiddlerApp.GetRecentMessageTypes(configKey); if (null == recentMessageTypes) { recentMessageTypes = new List <string>(1); } recentMessageTypes.Insert(0, recentMessageType); for (int idx = 1; idx < recentMessageTypes.Count(); idx++) { if (recentMessageType.Equals(recentMessageTypes[idx])) { recentMessageTypes.RemoveAt(idx); break; } } FiddlerApp.SetRecentMessageTypes(recentMessageTypes, configKey); }
public ProtobufInspectorView(InspectorContext inspectorContext) { this.inspectorContext = inspectorContext; InitializeComponent(); #if DEBUG || OUTPUT_PERF_LOG FiddlerApp.LogString("New " + inspectorContext.GetName() + " View"); #endif this.txtDirectory.Text = FiddlerApp.GetProtoPath(inspectorContext.GetName()); UpdateMessageTypes(FiddlerApp.GetRecentMessageTypes(inspectorContext.GetName())); }