Skip to content

McpUserManagerV3

Class in IpDrv · IpDrv.McpUserManagerV3

Object › McpServiceBase › McpUserManagerBase › McpUserManagerV3

Using it from Lua
h7.find_all("McpUserManagerV3")            -- live instances
h7.find_class("IpDrv.McpUserManagerV3")   -- the class
h7.hook("IpDrv.McpUserManagerV3.AuthenticateUserFacebook", fn)

Structs

UserRequest

FieldType
McpIdstring
RequestHttpRequestInterface

Properties

NameTypeNotes
AccountUrlStringconfig
AuthUrlStringconfig
AuthUserRequestsarray<HttpRequestInterface>
DeleteUserRequestsarray<UserRequest>
QueryUrlStringconfig
QueryUsersRequestsarray<HttpRequestInterface>
RegisterUserRequestsarray<HttpRequestInterface>
UserStatusesarray<McpUserStatus>

Functions

NameDeclaration
AuthenticateUserFacebookfunction AuthenticateUserFacebook(string FacebookId, string FacebookToken, string UDID)
AuthenticateUserGameCenterfunction AuthenticateUserGameCenter(string GameCenterId)
AuthenticateUserGooglefunction AuthenticateUserGoogle(string GoogleId, string GoogleAuthToken)
AuthenticateUserMcpfunction AuthenticateUserMcp(int AddAt, string ClientSecret, string JSON, string McpId, Object Request, string UDID, string URL) (no declaration: types are approximate)
BuildExternalOnlineAccountJSONfunction string BuildExternalOnlineAccountJSON(string Id, string Type, String Token)
BuildJsonForIdsprotected function String BuildJsonForIds(const out array McpIds)
DeleteUserfunction DeleteUser(string McpId)
GetAuthTokenfunction String GetAuthToken(String McpId)
GetUserfunction bool GetUser(string McpId, out McpUserStatus User)
GetUserExternalAccountIdfunction bool GetUserExternalAccountId(string McpId, String ExternalAccountType, out String ExternalAccountId)
GetUsersfunction GetUsers(out array<McpUserStatus> Users)
InjectUserCredentialsfunction InjectUserCredentials(String McpId, String ClientSecret, String Token)
OnAuthenticateUserRequestCompletefunction OnAuthenticateUserRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnDeleteUserRequestCompletefunction OnDeleteUserRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryUserRequestCompletefunction OnQueryUserRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryUsersRequestCompletefunction OnQueryUsersRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnRegisterUserRequestCompletefunction OnRegisterUserRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
ParseUserprotected function int ParseUser(JsonObject ParsedJson)
ParseUsersprotected function ParseUsers(String JsonPayload)
QueryUserfunction QueryUser(string McpId, optional bool bShouldUpdateLastActive)
QueryUsersfunction QueryUsers(String McpId, const out array McpIds)
RegisterExternalUserAccountprivate function RegisterExternalUserAccount(String ExternalId, String Token, String Type)
RegisterUserFacebookfunction RegisterUserFacebook(string FacebookId, string FacebookAuthToken)
RegisterUserGameCenterfunction RegisterUserGameCenter(string GameCenterId)
RegisterUserGeneratedfunction RegisterUserGenerated()
RegisterUserGooglefunction RegisterUserGoogle(string GoogleId, string GoogleAuthToken)
UserHasExternalAccountfunction bool UserHasExternalAccount(string McpId, String ExternalAccountType)

Inherited

FromMembers
McpUserManagerBase1 properties, 22 functions
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions