View Single Post
Old 05-09-2013, 10:11 AM   #54
Sharkus
Evangelist
Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.Sharkus ought to be getting tired of karma fortunes by now.
 
Sharkus's Avatar
 
Posts: 444
Karma: 2269648
Join Date: Jun 2010
Location: Toronto
Device: Kobo: Original, WiFi, Touch, Aura, Aura H20, MiniGloHD ;) iOS app
One thing I do know for sure is that if the Name and InternalName of a shelf do not match then it can result in multiple shelves appearing. We found this when adding custom shelves to iOS, as we initially did not set InternalName, and I checked Touch and found I had duplicate shelves, and with additional syncs had duplicates of duplicates. once we specified InternalName, and of course deleted the dupes, we were ok.

If the shelf data is being synced then the thing to do would be to look at what the server has in regards to your shelf data. How do you do this? Best bet would be to PM me and we shall have a little chat and we might be able to fix things server side, which might fix things on the client when it syncs.

I'll be upfront and blunt. I *do* have tools I've written to add / remove / modify shelves (including adding / removing items on shelves), I wrote them when testing the iOS implementation of custom shelves. It's very useful to have something that can add, and remove 100 plus shelves, specifically outside of the app, to ensure the app can pull that information form the server.

I will *not* supply these tools to anyone, mainly as they may expose things we don't want to expose, for example, we may not wish end users to start running scripts to create 100's of shelves, just for a giggle. There is also the fact that even if I did give you the tools, they would not be of any use to you without other information, specific to an individual user (no, it's not your email / username and password), which may be difficult to obtain, and so rendering the script useless.
Sharkus is offline   Reply With Quote