@@ -77,28 +77,28 @@ public class PokemonGo {
77
77
private static final java .lang .String TAG = PokemonGo .class .getSimpleName ();
78
78
private final Time time ;
79
79
@ Getter
80
- private long startTime ;
80
+ public long startTime ;
81
81
@ Getter
82
82
private final byte [] sessionHash = new byte [32 ];
83
83
@ Getter
84
- RequestHandler requestHandler ;
84
+ public RequestHandler requestHandler ;
85
85
@ Getter
86
- private PlayerProfile playerProfile ;
86
+ public PlayerProfile playerProfile ;
87
87
@ Getter
88
- private Inventories inventories ;
88
+ public Inventories inventories ;
89
89
@ Getter
90
- private double latitude ;
90
+ public double latitude ;
91
91
@ Getter
92
- private double longitude ;
92
+ public double longitude ;
93
93
@ Getter
94
94
@ Setter
95
- private double altitude ;
95
+ public double altitude ;
96
96
@ Getter
97
97
@ Setter
98
- private double accuracy = 5 ;
98
+ public double accuracy = 5 ;
99
99
private CredentialProvider credentialProvider ;
100
100
@ Getter
101
- private Settings settings ;
101
+ public Settings settings ;
102
102
private Map map ;
103
103
@ Setter
104
104
private DeviceInfo deviceInfo ;
@@ -110,7 +110,7 @@ public class PokemonGo {
110
110
public ActivityStatus activityStatus ;
111
111
@ Setter
112
112
@ Getter
113
- private long seed ;
113
+ public long seed ;
114
114
@ Getter
115
115
@ Setter
116
116
public LocationFixes locationFixes ;
@@ -127,15 +127,15 @@ public class PokemonGo {
127
127
private final Object lock = new Object ();
128
128
129
129
@ Getter
130
- private boolean loggingIn ;
130
+ public boolean loggingIn ;
131
131
@ Getter
132
132
private boolean active ;
133
133
134
134
@ Getter
135
135
private Heartbeat heartbeat = new Heartbeat (this );
136
136
137
137
@ Getter
138
- private HashProvider hashProvider ;
138
+ public HashProvider hashProvider ;
139
139
140
140
private OkHttpClient client ;
141
141
@@ -146,19 +146,19 @@ public class PokemonGo {
146
146
*/
147
147
@ Getter
148
148
@ Setter
149
- private boolean firstGMO = true ;
149
+ public boolean firstGMO = true ;
150
150
/**
151
151
* Ptr8 is only sent with the first Get Player request,
152
152
* we need a flag to tell us if it has already been sent.
153
153
* after that, GET_PLAYER is sent with common requests.
154
154
*/
155
155
@ Getter
156
156
@ Setter
157
- private boolean firstGP = true ;
157
+ public boolean firstGP = true ;
158
158
159
159
@ Getter
160
160
@ Setter
161
- private ItemTemplates itemTemplates ;
161
+ public ItemTemplates itemTemplates ;
162
162
163
163
/**
164
164
* Instantiates a new Pokemon go.
@@ -250,19 +250,19 @@ private void reset() {
250
250
}
251
251
252
252
private void initialize () throws RequestFailedException {
253
- if (getRequestHandler () != null ) {
254
- getRequestHandler () .exit ();
253
+ if (requestHandler != null ) {
254
+ requestHandler .exit ();
255
255
}
256
256
257
257
requestHandler = new RequestHandler (this , client );
258
258
259
- getRequestHandler () .sendServerRequests (ServerRequestEnvelope .create ());
259
+ requestHandler .sendServerRequests (ServerRequestEnvelope .create ());
260
260
261
261
playerProfile .updateProfile ();
262
262
263
263
ServerRequest downloadConfigRequest = new ServerRequest (RequestType .DOWNLOAD_REMOTE_CONFIG_VERSION ,
264
264
CommonRequests .getDownloadRemoteConfigVersionMessageRequest (this ));
265
- getRequestHandler () .sendServerRequests (downloadConfigRequest , true );
265
+ requestHandler .sendServerRequests (downloadConfigRequest , true );
266
266
getAssetDigest ();
267
267
268
268
try {
@@ -278,14 +278,14 @@ private void initialize() throws RequestFailedException {
278
278
279
279
try {
280
280
LevelUpRewardsMessage rewardsMessage = LevelUpRewardsMessage .newBuilder ()
281
- .setLevel (playerProfile .getLevel ())
281
+ .setLevel (playerProfile .getStats (). getLevel ())
282
282
.build ();
283
283
ServerRequest request = new ServerRequest (RequestType .LEVEL_UP_REWARDS , rewardsMessage );
284
284
ServerRequestEnvelope envelope = ServerRequestEnvelope .createCommons (request , this );
285
- getRequestHandler () .sendServerRequests (envelope );
285
+ requestHandler .sendServerRequests (envelope );
286
286
LevelUpRewardsResponse levelUpRewardsResponse = LevelUpRewardsResponse .parseFrom (request .getData ());
287
287
if (levelUpRewardsResponse .getResult () == Result .SUCCESS ) {
288
- inventories .getItemBag () .addAwardedItems (levelUpRewardsResponse );
288
+ inventories .itemBag .addAwardedItems (levelUpRewardsResponse );
289
289
}
290
290
} catch (InvalidProtocolBufferException e ) {
291
291
throw new RequestFailedException (e );
@@ -295,7 +295,7 @@ private void initialize() throws RequestFailedException {
295
295
ServerRequestEnvelope envelope = ServerRequestEnvelope .create ();
296
296
envelope .addPlatform (new ServerPlatformRequest (PlatformRequestType .GET_STORE_ITEMS , getStoreItems ));
297
297
298
- getRequestHandler () .sendServerRequests (envelope );
298
+ requestHandler .sendServerRequests (envelope );
299
299
300
300
List <LoginListener > loginListeners = getListeners (LoginListener .class );
301
301
@@ -322,7 +322,7 @@ private void initialize() throws RequestFailedException {
322
322
playerProfile .encounterTutorialComplete ();
323
323
}
324
324
325
- int remainingCodenameClaims = getPlayerProfile () .getPlayerData ().getRemainingCodenameClaims ();
325
+ int remainingCodenameClaims = playerProfile .getPlayerData ().getRemainingCodenameClaims ();
326
326
if (!tutorialStates .contains (TutorialState .NAME_SELECTION ) && remainingCodenameClaims > 0 ) {
327
327
playerProfile .claimCodeName ();
328
328
}
@@ -340,7 +340,7 @@ private void initialize() throws RequestFailedException {
340
340
public void getAssetDigest () throws RequestFailedException {
341
341
GetAssetDigestMessage message = CommonRequests .getGetAssetDigestMessageRequest (this );
342
342
ServerRequest request = new ServerRequest (RequestType .GET_ASSET_DIGEST , message );
343
- getRequestHandler () .sendServerRequests (request , true );
343
+ requestHandler .sendServerRequests (request , true );
344
344
}
345
345
346
346
/**
@@ -395,13 +395,13 @@ public void setLocation(double latitude, double longitude, double altitude) {
395
395
public void setLocation (double latitude , double longitude , double altitude , double accuracy ) {
396
396
setLatitude (latitude );
397
397
setLongitude (longitude );
398
- setAltitude (altitude );
399
- setAccuracy (accuracy );
398
+ // setAltitude(altitude);
399
+ // setAccuracy(accuracy);
400
400
}
401
401
402
- public long currentTimeMillis () {
403
- return time .currentTimeMillis ();
404
- }
402
+ public long currentTimeMillis () {
403
+ return time .currentTimeMillis ();
404
+ }
405
405
406
406
/**
407
407
* Validates and sets a given latitude value
@@ -486,7 +486,7 @@ public SignatureOuterClass.Signature.DeviceInfo getDeviceInfo() {
486
486
* @return the sensor info
487
487
*/
488
488
public SignatureOuterClass .Signature .SensorInfo getSensorSignature (long currentTime , Random random ) {
489
- if (this .sensorInfo == null || sensorInfo .getTimestampCreate () != 0L ) {
489
+ if (this .sensorInfo == null || sensorInfo .timestampCreate != 0L ) {
490
490
return SensorInfo .getDefault (this , currentTime , random );
491
491
}
492
492
return sensorInfo .getSensorInfo ();
@@ -620,7 +620,7 @@ public boolean verifyChallenge(String token) throws RequestFailedException {
620
620
hasChallenge = false ;
621
621
VerifyChallengeMessage message = VerifyChallengeMessage .newBuilder ().setToken (token ).build ();
622
622
ServerRequest request = new ServerRequest (RequestType .VERIFY_CHALLENGE , message );
623
- ByteString responseData = getRequestHandler () .sendServerRequests (request , true );
623
+ ByteString responseData = requestHandler .sendServerRequests (request , true );
624
624
try {
625
625
VerifyChallengeResponse response = VerifyChallengeResponse .parseFrom (responseData );
626
626
hasChallenge = !response .getSuccess ();
@@ -648,7 +648,7 @@ public String checkChallenge() throws RequestFailedException {
648
648
CheckChallengeMessage message = CheckChallengeMessage .newBuilder ().build ();
649
649
try {
650
650
ServerRequest request = new ServerRequest (RequestType .CHECK_CHALLENGE , message );
651
- ByteString responseData = getRequestHandler () .sendServerRequests (request , false );
651
+ ByteString responseData = requestHandler .sendServerRequests (request , false );
652
652
CheckChallengeResponse response = CheckChallengeResponse .parseFrom (responseData );
653
653
String newChallenge = response .getChallengeUrl ();
654
654
if (response .getShowChallenge () && newChallenge != null && newChallenge .length () > 0 ) {
@@ -665,7 +665,7 @@ public String checkChallenge() throws RequestFailedException {
665
665
* @return the current player position in Point form
666
666
*/
667
667
public Point getPoint () {
668
- return new Point (this .getLatitude () , this .getLongitude () );
668
+ return new Point (this .latitude , this .longitude );
669
669
}
670
670
671
671
/**
0 commit comments