| 10001 | } |
| 10002 | |
| 10003 | QString UserStore_getNoteStoreUrl_readReply(QByteArray reply) |
| 10004 | { |
| 10005 | bool resultIsSet = false; |
| 10006 | QString result = QString(); |
| 10007 | ThriftBinaryBufferReader r(reply); |
| 10008 | qint32 rseqid = 0; |
| 10009 | QString fname; |
| 10010 | ThriftMessageType::type mtype; |
| 10011 | r.readMessageBegin(fname, mtype, rseqid); |
| 10012 | if (mtype == ThriftMessageType::T_EXCEPTION) { |
| 10013 | ThriftException e = readThriftException(r); |
| 10014 | r.readMessageEnd(); |
| 10015 | throw e; |
| 10016 | } |
| 10017 | if (mtype != ThriftMessageType::T_REPLY) { |
| 10018 | r.skip(ThriftFieldType::T_STRUCT); |
| 10019 | r.readMessageEnd(); |
| 10020 | throw ThriftException(ThriftException::Type::INVALID_MESSAGE_TYPE); |
| 10021 | } |
| 10022 | if (fname.compare("getNoteStoreUrl") != 0) { |
| 10023 | r.skip(ThriftFieldType::T_STRUCT); |
| 10024 | r.readMessageEnd(); |
| 10025 | throw ThriftException(ThriftException::Type::WRONG_METHOD_NAME); |
| 10026 | } |
| 10027 | |
| 10028 | ThriftFieldType::type fieldType; |
| 10029 | qint16 fieldId; |
| 10030 | r.readStructBegin(fname); |
| 10031 | while(true) { |
| 10032 | r.readFieldBegin(fname, fieldType, fieldId); |
| 10033 | if(fieldType == ThriftFieldType::T_STOP) break; |
| 10034 | if(fieldId == 0) { |
| 10035 | if(fieldType == ThriftFieldType::T_STRING) { |
| 10036 | resultIsSet = true; |
| 10037 | QString v; |
| 10038 | r.readString(v); |
| 10039 | result = v; |
| 10040 | } else { |
| 10041 | r.skip(fieldType); |
| 10042 | } |
| 10043 | } |
| 10044 | else if(fieldId == 1) { |
| 10045 | if(fieldType == ThriftFieldType::T_STRUCT) { |
| 10046 | EDAMUserException e; |
| 10047 | readEDAMUserException(r, e); |
| 10048 | throw e; |
| 10049 | } else { |
| 10050 | r.skip(fieldType); |
| 10051 | } |
| 10052 | } |
| 10053 | else if(fieldId == 2) { |
| 10054 | if(fieldType == ThriftFieldType::T_STRUCT) { |
| 10055 | EDAMSystemException e; |
| 10056 | readEDAMSystemException(r, e); |
| 10057 | throwEDAMSystemException(e); |
| 10058 | } else { |
| 10059 | r.skip(fieldType); |
| 10060 | } |
no test coverage detected