public class MemoryApiState extends TLPersistence<TLStorage> implements AbsApiState
| Constructor and Description |
|---|
MemoryApiState(String filename) |
| Modifier and Type | Method and Description |
|---|---|
void |
doAuth(int uid,
String phone) |
void |
doAuth(@NotNull TLAuthorization authorization) |
byte[] |
getAuthKey(int dcId)
Get auth key.
|
ConnectionInfo[] |
getAvailableConnections(int dcId)
Get available connections.
|
int[] |
getKnownDc() |
AbsMTProtoState |
getMtProtoState(int dcId)
Gets mt proto state.
|
int |
getPrimaryDc()
Gets primary dc.
|
int |
getUserId() |
boolean |
isAuthenticated()
Is authenticated in primary dc
|
boolean |
isAuthenticated(int dcId)
Is authenticated.
|
void |
putAuthKey(int dcId,
byte[] authKey)
Put auth key.
|
void |
reset()
Reset void.
|
void |
resetAuth()
Reset auth.
|
void |
setAuthenticated(int dcId,
boolean auth)
Sets authenticated.
|
void |
setPrimaryDc(int dc)
Sets primary dc.
|
void |
updateDCInfo(int flags,
int dcId,
String ip,
int port) |
void |
updateSettings(TLConfig config)
Update settings.
|
getObj, initallocateBytes, convertCompatClass, deserializeIntVector, deserializeLongVector, deserializeMessage, deserializeMessage, deserializeMessage, deserializeStringVector, deserializeVector, getRegisteredClassIds, isSupportedObject, isSupportedObject, registerClass, registerClass, registerCompatClass, registerCompatClass, releaseBytespublic MemoryApiState(String filename)
public int[] getKnownDc()
public boolean isAuthenticated()
AbsApiStateisAuthenticated in interface AbsApiStatepublic void doAuth(@NotNull
@NotNull TLAuthorization authorization)
doAuth in interface AbsApiStatepublic void doAuth(int uid,
String phone)
public int getPrimaryDc()
AbsApiStategetPrimaryDc in interface AbsApiStatepublic void setPrimaryDc(int dc)
AbsApiStatesetPrimaryDc in interface AbsApiStatedc - the dcpublic boolean isAuthenticated(int dcId)
AbsApiStateisAuthenticated in interface AbsApiStatedcId - the dc idpublic void setAuthenticated(int dcId,
boolean auth)
AbsApiStatesetAuthenticated in interface AbsApiStatedcId - the dc idauth - the authpublic void updateSettings(TLConfig config)
AbsApiStateupdateSettings in interface AbsApiStateconfig - the configpublic void updateDCInfo(int flags,
int dcId,
String ip,
int port)
public byte[] getAuthKey(int dcId)
AbsApiStategetAuthKey in interface AbsApiStatedcId - the dc idpublic void putAuthKey(int dcId,
byte[] authKey)
AbsApiStateputAuthKey in interface AbsApiStatedcId - the dc idauthKey - the keypublic ConnectionInfo[] getAvailableConnections(int dcId)
AbsApiStategetAvailableConnections in interface AbsApiStatedcId - the dc idpublic AbsMTProtoState getMtProtoState(int dcId)
AbsApiStategetMtProtoState in interface AbsApiStatedcId - the dc idpublic void resetAuth()
AbsApiStateresetAuth in interface AbsApiStatepublic void reset()
AbsApiStatereset in interface AbsApiStatepublic int getUserId()
getUserId in interface AbsApiStateCopyright © 2016. All rights reserved.