ninetwozero/BF3-Battlelog — Issue #10: WebsiteHandler
Author: peter-budo
Created: 2012-03-06 12:06:52+00:00
State: open

I splitt WebsiteHandler into new classes for easier management as in bellow attachment

UserProfileService
•	doLogin
•	getprofileIdFromSearch
•	getProfileIdFromPersona
•	getPersonaIdFromProfile
•	getPersonaIdFromProfile
•	getUnlocksForUser
•	getStatsFromPesona
•	getStatsForUser
•	getAssignments
•	getProfileInformationForUser

PlatoonService
•	applyForPlatoonMembership
•	closePlatoonMembership
•	getPlatoonIdFromSearch
•	answerPlatoonRequest
•	alterPlatoonMembership
•	sendPlatoonInvite
•	getPlatoonsForUser
•	getFansForPlatoon
•	getProfileInformationForPlatoon
•	getStatsForPlatoon

FriendsListService
•	getFriendsCOM
•	sendFriendRequest
•	removeFriend
•	getFriends
•	answerFriendRequest

ChatService
•	getChatId
•	getChatMessages
•	sendChatMessages
•	closeChatWindow
•	setActive

FeedsService
•	getPublicFeed
•	getFeedItemFromJSON
•	doHooahInFeed
•	unHooahInFeed
•	getPostForNotification

NotificationsService
•	getNewNotificationCount
•	getNotifications

CommentService
•	getCommentsForPost
•	commentOnFeedPost
•	postToWall

ForumService
•	getAllForums
•	getThreadsForForum
•	getPostsForThread
•	postReplyInThread
•	createNewThreadInForum
•	searchInForums
•	getThreadsForForum
•	getPostsForThread
•	reportPostInThread

WebsiteHandler (work in progress and stuff that doesn't fit any group above)
•	downloadZip
•	downloadGravatarToBitmap
•	cacheGravatar
•	cacheBadge
•	searchBattlelog

To merge it with your code you will need to use some merge-diff tool (When on Ubuntu I like to use Meld http://meldmerge.org/). If you need more info/help just ask me on skype