Commit Graph
270 Commits
Author SHA1 Message Date
Adam 47c375cb03 client: use guice provided http client everywhere 2020-06-27 23:21:28 -04:00
Adam a1122ba141 ge: fix computing bought/sold amount
Use the total spent price instead of the delta spent price, as it is
being divided by the total quantity
2020-06-06 10:35:20 -04:00
Adam 2dd6fa41e9 ge: include both delta qty and qty 2020-06-04 10:14:01 -04:00
Adam a803ba567b ge: include slot id 2020-06-03 20:44:45 -04:00
Adam c67378c09e ge plugin: include if trade is synced on login 2020-06-01 09:56:09 -04:00
Adam 83756e8722 ge: submit spent price instead of computed per-item price 2020-06-01 09:56:09 -04:00
Adam 7675f92ee5 ge controller: add total to trade message 2020-05-31 11:48:27 -04:00
Adam 6a2e15643f ge plugin: include world type in trades 2020-05-30 20:06:33 -04:00
Adam 44ea837346 ge controller: publish trade data to redis 2020-05-30 19:26:43 -04:00
Adam 17d6921a4a ge plugin: submit partially completed trades 2020-05-30 19:26:43 -04:00
Adam 2622cc2ac6 http-api: use separate class for ge trade history 2020-05-30 19:26:43 -04:00
Adam d25546f5db Add dmmt world type and tournament hiscore endpoint 2020-05-01 10:25:50 -04:00
Adam 670e62b6b9 item service: remove old item searching and item lookup methods
We haven't used this code in awhile. Additionally modify the price
crawler to re-fetch known items in the event the name or examine
changes.
2020-04-07 16:09:30 -04:00
Adam e03cc3c19d feed controller: return service unavailable if feed isn't loaded 2020-03-26 10:43:17 -04:00
Adam b0a7e779be world controller: return service unavailable if world list isn't loaded 2020-03-26 10:42:54 -04:00
Adamandmelkypie c930a5d261 http-api: add world region to World
Add a WorldRegion to convert from location id to region

Co-authored-by: melkypie <melkypie@users.noreply.github.com>
2020-03-24 11:54:54 -04:00
dekvall 976ecd8f6b hiscores: add nightmare boss 2020-02-13 07:13:12 +01:00
Adam 9cf95ef324 http-service: increase ge history retention to 90 days 2020-02-11 17:30:21 -05:00
AdamandDaniel Cimento 4d5857214e loot tracker: add pickpocket events
Co-authored-by: Daniel Cimento <daniel.cimento@mail.mcgill.ca>
2020-02-10 18:27:01 -05:00
Adam 2310349a44 loot controller: publish loot to redis 2020-01-18 21:56:56 -05:00
Adam 97b4f0d56f loot tracker: store aggregated drops
This modifies both the service and the client plugin to no longer store
loot per-kill, with the exception of the current sessions kill log. The
amount of loot data returned now from the service defaults to the last
1024 unique events
2020-01-18 21:56:56 -05:00
Adam faacbc4160 feed controller: catch any exception when fetching newes sources 2020-01-09 10:32:50 -05:00
Hydrox6 90ce907ade hiscore api: add Callisto and Cerberus 2020-01-06 13:52:43 +00:00
Adam 9ae4e772a4 http-api: update for boss hiscores
This leaves Callisto and Cerberus commented out as they are currently
not being returned by the hiscores
2019-12-08 20:43:48 -05:00
Adam c117bc9bd5 chat controller: limit layouts to 16 rooms 2019-11-25 13:07:22 -05:00
AdamandHydrox6 7463d2de1a api: add league world type
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-11-15 10:29:15 -05:00
AdamandHydrox6 fab50b1725 http api: update hiscore for leagues
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-11-15 10:29:12 -05:00
AdamandHydrox6 bcf89dce92 Remove DEADMAN_TOURNAMENT world type
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-11-15 10:29:09 -05:00
AdamandHydrox6 71d2e74732 Remove SEASONAL_DEADMAN world type
Co-authored-by: Hydrox6 <ikada@protonmail.ch>
2019-11-15 10:28:59 -05:00
Adam 6d34e2b2f3 Merge pull request #10155 from Adam-/layout
Add layout chat command
2019-11-08 11:32:18 -05:00
Adam bbe38dae95 osb exchange service: validate price averages
After an update they get reset to 0 for a time and it is overwriting our
price cache
2019-10-31 18:27:35 -04:00
Adam f3a52b1113 Add layout chat command 2019-10-28 20:10:35 -04:00
Adam 423d16fa8e http-service: make mongo database configurable 2019-10-26 21:58:50 -04:00
Lotto 541af9084c feed: use RuneLiteClient's Twitter list 2019-10-20 15:16:26 +02:00
Adam cade74c18c feed controller: add etag 2019-10-02 15:59:53 -04:00
Adam 1e58a77683 item controller: add etag to bulk prices 2019-10-02 15:59:53 -04:00
Adam c8ffa3994d loot tracker: batch loot submissions 2019-08-19 12:15:00 -04:00
Adam bd0badf7fc authfilter: cache sessions 2019-08-19 11:56:57 -04:00
Adam d77134893a osbuddy client: set UA to RuneLite 2019-08-12 17:05:40 -04:00
Adam 86f0c5ebd2 osbuddy client: update exchange summary location 2019-08-12 17:05:33 -04:00
Adam c6e24b832d http-service: remove inferred destroy method on mongo client bean
It is important that the client isn't closed when using the jndi
provided client as it is a singleton and is reused.
2019-08-09 10:43:55 -04:00
Adam 277a3ccd35 http-service: use jndi provided mongo 2019-08-08 19:29:51 -04:00
Adam edfd52af23 config service: validate config values 2019-08-08 17:31:12 -04:00
Adam 4286c680f2 config service: add test for parseJsonString 2019-08-08 17:31:12 -04:00
Adam 730ad1c3c6 config service: return status based on whether set/unset were successful 2019-08-08 17:31:11 -04:00
Jordan Atwood 41968c725f Remove unused Slf4j annotations and imports 2019-07-11 00:33:00 -07:00
Robert Alexander 8ee3e483f4 chat commands: add duel arena chat command 2019-06-27 21:38:55 -04:00
Jacob McElroy 8757d25bd3 chat commands: add ba high gamble command 2019-06-27 17:27:09 -04:00
William Collishaw f1c8f380d9 Replace redundant StringBuilder append String.subString with append CharSequence 2019-06-01 13:46:56 -06:00
Adam 4f82be9691 xtea service: fix bulk query returning duplicates
Some rows have backfilled times that are duplicates, causing the join to
join multiple rows. Assume ids only increment and fetch the row with the
highest id instead, and join on id.
2019-05-25 18:02:56 -04:00