C# Class EVEm8.CliLauncher.EveBootstrapper

Functions for working with the new EVE launcher (bootstrapper)
Mostra file Open project: evem8/clilauncher Class Usage Examples

Public Properties

Property Type Description
servers string>.Dictionary

Public Methods

Method Description
GetAccessToken ( string server, string launcherToken ) : string

Logs in using the launcher token and returns an access token

GetClientLocation ( string server ) : string

Get the client's folder location for the specified server

GetIndex ( int version ) : ResfileIndexEntry>.Dictionary

Get resfile index for the specified launcher version

GetJsonResource ( string fileName ) : Newtonsoft.Json.Linq.JObject

Loads a resource from the CDN as a JSON object

GetLauncherToken ( string server, string refreshToken ) : string

Logs in using the refresh token and returns a launcher token

GetSettings ( string server ) : string>.Dictionary

Get account settings for the specified server

GetTokens ( string server ) : string>.Dictionary

Get all refresh tokens for the specified server

GetVersion ( ) : int

Get current release version of the EVE launcher

Method Details

GetAccessToken() public static method

Logs in using the launcher token and returns an access token
public static GetAccessToken ( string server, string launcherToken ) : string
server string
launcherToken string Launcher token
return string

GetClientLocation() public static method

Get the client's folder location for the specified server
public static GetClientLocation ( string server ) : string
server string Server name
return string

GetIndex() public static method

Get resfile index for the specified launcher version
public static GetIndex ( int version ) : ResfileIndexEntry>.Dictionary
version int Version number
return ResfileIndexEntry>.Dictionary

GetJsonResource() public static method

Loads a resource from the CDN as a JSON object
public static GetJsonResource ( string fileName ) : Newtonsoft.Json.Linq.JObject
fileName string Cached filename
return Newtonsoft.Json.Linq.JObject

GetLauncherToken() public static method

Logs in using the refresh token and returns a launcher token
public static GetLauncherToken ( string server, string refreshToken ) : string
server string
refreshToken string Refresh token
return string

GetSettings() public static method

Get account settings for the specified server
public static GetSettings ( string server ) : string>.Dictionary
server string Server name
return string>.Dictionary

GetTokens() public static method

Get all refresh tokens for the specified server
public static GetTokens ( string server ) : string>.Dictionary
server string Server name
return string>.Dictionary

GetVersion() public static method

Get current release version of the EVE launcher
public static GetVersion ( ) : int
return int

Property Details

servers public_oe static_oe property

public static Dictionary servers
return string>.Dictionary