| 4479 | } |
| 4480 | |
| 4481 | void readNote(ThriftBinaryBufferReader& r, Note& s) { |
| 4482 | QString fname; |
| 4483 | ThriftFieldType::type fieldType; |
| 4484 | qint16 fieldId; |
| 4485 | r.readStructBegin(fname); |
| 4486 | while(true) { |
| 4487 | r.readFieldBegin(fname, fieldType, fieldId); |
| 4488 | if(fieldType == ThriftFieldType::T_STOP) break; |
| 4489 | if(fieldId == 1) { |
| 4490 | if(fieldType == ThriftFieldType::T_STRING) { |
| 4491 | Guid v; |
| 4492 | r.readString(v); |
| 4493 | s.guid = v; |
| 4494 | } else { |
| 4495 | r.skip(fieldType); |
| 4496 | } |
| 4497 | } else |
| 4498 | if(fieldId == 2) { |
| 4499 | if(fieldType == ThriftFieldType::T_STRING) { |
| 4500 | QString v; |
| 4501 | r.readString(v); |
| 4502 | s.title = v; |
| 4503 | } else { |
| 4504 | r.skip(fieldType); |
| 4505 | } |
| 4506 | } else |
| 4507 | if(fieldId == 3) { |
| 4508 | if(fieldType == ThriftFieldType::T_STRING) { |
| 4509 | QString v; |
| 4510 | r.readString(v); |
| 4511 | s.content = v; |
| 4512 | } else { |
| 4513 | r.skip(fieldType); |
| 4514 | } |
| 4515 | } else |
| 4516 | if(fieldId == 4) { |
| 4517 | if(fieldType == ThriftFieldType::T_STRING) { |
| 4518 | QByteArray v; |
| 4519 | r.readBinary(v); |
| 4520 | s.contentHash = v; |
| 4521 | } else { |
| 4522 | r.skip(fieldType); |
| 4523 | } |
| 4524 | } else |
| 4525 | if(fieldId == 5) { |
| 4526 | if(fieldType == ThriftFieldType::T_I32) { |
| 4527 | qint32 v; |
| 4528 | r.readI32(v); |
| 4529 | s.contentLength = v; |
| 4530 | } else { |
| 4531 | r.skip(fieldType); |
| 4532 | } |
| 4533 | } else |
| 4534 | if(fieldId == 6) { |
| 4535 | if(fieldType == ThriftFieldType::T_I64) { |
| 4536 | qint64 v; |
| 4537 | r.readI64(v); |
| 4538 | s.created = v; |
no test coverage detected