C# Class HearthArenaUploader.HearthArenaUploaderLogic

Show file Open project: riQQ/Hearth-Arena-Uploader

Public Methods

Method Description
HearthArenaUploaderLogic ( string username, SecureString password ) : HearthArenaUploader.Data
LoginAndSubmitArenaRuns ( IEnumerable runs, Action setProgress = null ) : Task>

Private Methods

Method Description
AddSquareBrackets ( string text ) : string
ConvertArenaRunToRequest ( Hearthstone_Deck_Tracker.Hearthstone.Deck arenaRun, string token ) : string
CreatePostBodyString ( string>.Dictionary bodyArgs ) : string
GetLoginBodyArgs ( string csrf_token ) : string>.Dictionary
LogInToHearthArena ( ) : UploadResults>>.Task
SubmitArenaRun ( Hearthstone_Deck_Tracker.Hearthstone.Deck run, CookieContainer cookieContainer ) : Task>

Method Details

HearthArenaUploaderLogic() public method

public HearthArenaUploaderLogic ( string username, SecureString password ) : HearthArenaUploader.Data
username string
password System.Security.SecureString
return HearthArenaUploader.Data

LoginAndSubmitArenaRuns() public method

public LoginAndSubmitArenaRuns ( IEnumerable runs, Action setProgress = null ) : Task>
runs IEnumerable
setProgress Action
return Task>