(STORM-28) As a User, I want the ability to send my calling card to others
Review Request #159 - Created Feb. 21, 2011 and submitted
Seth ProductEngine | Reviewers | ||
viewer | |||
STORM-28 | |||
None | viewer-development |
- Added creating own calling card for the user to be able to share it with other residents. - Moved calling cards synchronization with friends list to the viewer start up. Previously synchronized upon opening the Friends tab in People side panel. - Calling cards for non-friends are not removed upon calling cards synchronization with friends list. - Enabled "Share" menu item for calling cards in inventory.
Reduces code and a great feature. I remember going in world multiple, making friends with my alt coping cards and sending calling cards back across inventory to get copies. So, in that respect it saves bandwidth.
Posted (Feb. 22, 2011, 7:16 a.m.)
Looks good, except for a seemingly redundant code piece.
-
indra/newview/llpanelpeople.cpp (Diff revision 1) -
What do you need the buddies_uuids for? It seems redundant to me.
Never mind, now I see that the buddies_uuids vector is actually used.
Posted (March 1, 2011, 7:04 p.m.)
I've nothing against lazy evaluation (I actually like that) but I don't like "static bool" showing up in the middle of the code to execute a piece of initialization once. Is that really something that should be done *once* per instance of the application or *once* per instantiation of the object? I'd prefer to have that synchronization done in the constructor or in an init method or at least have the bool a class or object member (as adequate) that's set to true on instantiation.
-
indra/newview/llpanelpeople.cpp (Diff revision 1) -
Please, spell "synchronize" correctly: synchronize_friends_folders
Review request changed
Updated (March 2, 2011, 8:47 a.m.)
-
- added Diff r2
Corrected spelling.
Other reviews