Development (#248)
* Refresh the OAuth token when it expires
* Fix my siliness and provide API consumers a way to provide their refresh token when using static auth
* add query from hatched eggs + rewrite stuff around EggPokemon
* fix the explaination for eclipse user
* Level enum public for custom loggers
* Publish sources jar
Fixes #128
* add license to GoogleLoginSecrets
* Use a reset instead of using another instance
* Fix the checkstyle config to not break other modules
* find Pokemon by ID
update inventory after hatching eggs
add missing license
* Meta info on pokemon
* add method the incubator
* fix typo
* Add a callback for when the Initial oAuth completes so that the app can automate the flow
* Power up pokemon API
* Add info about native google sign in
* REAME.md: fix Usefull->Useful typo
* README.md: fix PtcLogin classname type
* fix force updating inventories
* Fix incorrect static statements on point
* Added iv calculator (#207)
* Added iv calculator
* checkstyleMain fix
* Fix @returns in doc of getIVRatio()
* take care that the candies actually are in the map
* forgot that cancerous check style
* tweak checkstyle config to be friendly (#226)
* Add cause to LoginFailedExceptions. (#220)
Signed-off-by: Niklas Walter <[email protected]>
* Remove printStackTrace from updateProfile (#221)
updateProfile, in case of failure, would dump stacktraces to the console and then crash in the next line with a NullPointerException
* Added request to add modifiers to forts, for example a lure-module on a pokestop (#217)
* implemented request to add fort modifier
* added @throws to javadoc for addModifier in Pokestop.java
* Added SetFavoritePokemon method (#222)
* add lombok to more objects (#212)
* add lombok to more objects
* add lombok to GoogleAuthJson
* add lombok to Team
* getItemsCount function (#224)
* get total space used by items
* get total space used by items
* add javadoc
* Rewrote and Refactored login logic. Now the credential providers transparently handle providing credentials and refreshing tokens.
* Update the protobuf dependency (#235)
Includes fix for hatched eggs IndexOutOfBoundsException
* WIP: Gym/Battle (#203)
* Add info about native google sign in
* fix force updating inventories
* REAME.md: fix Usefull->Useful typo
* README.md: fix PtcLogin classname type
* Start Gym + Battle API
* Battle API - Example included, utility functions to get state of battle. Can only spam attack right now.
* Deprecate pokemon.getFavorite, rename to pokemon.isFavorite (#230)
* deprecate getFavorite, rename to isFavorite
* Adhere to checkstyle
* Use gradle-wrapper instead (#200)
* Use gradle-wrapper instead
* Changed second gradle usage to use gradlew aswell
* Fix typos (#218)
* Fix UTF-8 encoding
* Fix typo recieved -> received
* fix example
* Consistently use RemoteServerException for network/server errors (#243)
* Redone meta pm, lots of info available, several enums for pokemon (some may be duplicates of proto enums), fix catchable pokemon (#246)
* fix #237 + #227 (#240)
* Update protobufs to latest version