-
- Downloads
Bring better error handling to inventory item and folder fetching.
First, introduced some LLSD-based interfaces to the llcorehttp code using utils classes (in llcorehttputil). I've kept LLSD out of the llcorehttp library up to now and will continue to do that. Functions provide a requestPost based on LLSD body and conversion utils for HttpResponse-to-LLSD and HttpResponse-to-string conversions. Inventory fetch operations now do more thorough error checking including 200-with-error status checking. Still do retry forever on folders though I don't like that.
Showing
- indra/llmessage/CMakeLists.txt 4 additions, 0 deletionsindra/llmessage/CMakeLists.txt
- indra/llmessage/llcorehttputil.cpp 137 additions, 0 deletionsindra/llmessage/llcorehttputil.cpp
- indra/llmessage/llcorehttputil.h 115 additions, 0 deletionsindra/llmessage/llcorehttputil.h
- indra/newview/llinventorymodel.cpp 45 additions, 31 deletionsindra/newview/llinventorymodel.cpp
- indra/newview/llinventorymodelbackgroundfetch.cpp 85 additions, 30 deletionsindra/newview/llinventorymodelbackgroundfetch.cpp
Loading
Please register or sign in to comment