| 1035 | } |
| 1036 | |
| 1037 | void readNoteMetadata(ThriftBinaryBufferReader& r, NoteMetadata& s) { |
| 1038 | QString fname; |
| 1039 | ThriftFieldType::type fieldType; |
| 1040 | qint16 fieldId; |
| 1041 | bool guid_isset = false; |
| 1042 | r.readStructBegin(fname); |
| 1043 | while(true) { |
| 1044 | r.readFieldBegin(fname, fieldType, fieldId); |
| 1045 | if(fieldType == ThriftFieldType::T_STOP) break; |
| 1046 | if(fieldId == 1) { |
| 1047 | if(fieldType == ThriftFieldType::T_STRING) { |
| 1048 | guid_isset = true; |
| 1049 | Guid v; |
| 1050 | r.readString(v); |
| 1051 | s.guid = v; |
| 1052 | } else { |
| 1053 | r.skip(fieldType); |
| 1054 | } |
| 1055 | } else |
| 1056 | if(fieldId == 2) { |
| 1057 | if(fieldType == ThriftFieldType::T_STRING) { |
| 1058 | QString v; |
| 1059 | r.readString(v); |
| 1060 | s.title = v; |
| 1061 | } else { |
| 1062 | r.skip(fieldType); |
| 1063 | } |
| 1064 | } else |
| 1065 | if(fieldId == 5) { |
| 1066 | if(fieldType == ThriftFieldType::T_I32) { |
| 1067 | qint32 v; |
| 1068 | r.readI32(v); |
| 1069 | s.contentLength = v; |
| 1070 | } else { |
| 1071 | r.skip(fieldType); |
| 1072 | } |
| 1073 | } else |
| 1074 | if(fieldId == 6) { |
| 1075 | if(fieldType == ThriftFieldType::T_I64) { |
| 1076 | qint64 v; |
| 1077 | r.readI64(v); |
| 1078 | s.created = v; |
| 1079 | } else { |
| 1080 | r.skip(fieldType); |
| 1081 | } |
| 1082 | } else |
| 1083 | if(fieldId == 7) { |
| 1084 | if(fieldType == ThriftFieldType::T_I64) { |
| 1085 | qint64 v; |
| 1086 | r.readI64(v); |
| 1087 | s.updated = v; |
| 1088 | } else { |
| 1089 | r.skip(fieldType); |
| 1090 | } |
| 1091 | } else |
| 1092 | if(fieldId == 8) { |
| 1093 | if(fieldType == ThriftFieldType::T_I64) { |
| 1094 | qint64 v; |
no test coverage detected