Changeset 2700
- Timestamp:
- 5/25/2012 4:21:04 AM (12 months ago)
- Location:
- trunk/eraser
- Files:
-
- 2 edited
-
Eraser.BlackBox/BlackBoxReportUploader.cs (modified) (3 diffs)
-
Eraser.Util/PostDataBuilder.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser/Eraser.BlackBox/BlackBoxReportUploader.cs
r2699 r2700 209 209 progress, 0.5f, "Uploading")); 210 210 211 QueryServer("upload", delegate(long uploaded, long total)211 XmlDocument result = QueryServer("upload", delegate(long uploaded, long total) 212 212 { 213 213 progress.Total = total; … … 216 216 }, fields.ToArray()); 217 217 218 219 Report.Submitted = true; 218 //Parse the result document 219 XmlNode node = result.SelectSingleNode("/crashReport"); 220 string reportStatus = node.Attributes.GetNamedItem("status").Value; 221 if (reportStatus == "exists") 222 { 223 string reportId = node.Attributes.GetNamedItem("id").Value; 224 Report.Submitted = true; 225 Report.ID = Convert.ToInt32(reportId); 226 } 220 227 } 221 228 } … … 259 266 PostDataBuilder builder = new PostDataBuilder(); 260 267 builder.AddPart(new PostDataField("action", action)); 268 builder.AddParts(fields); 261 269 262 270 WebRequest reportRequest = HttpWebRequest.Create(BlackBoxServer); -
trunk/eraser/Eraser.Util/PostDataBuilder.cs
r2516 r2700 87 87 } 88 88 89 public void AddParts(ICollection<PostDataField> fields) 90 { 91 foreach (PostDataField field in fields) 92 AddPart(field); 93 } 94 89 95 /// <summary> 90 96 /// Gets a stream with which to read the data from.
Note: See TracChangeset
for help on using the changeset viewer.
