Adam
9fc8f19c32
pluginhub controller: fix scheduled task delay
...
This was meant to be 30 minutes
2020-10-21 10:20:47 -04:00
Adam
7a6c4ecc51
Add pluginhub user count tracking
2020-10-17 11:50:53 -04:00
Adam
1799c9e593
loottracker: submit loot when not logged in
...
This is to aid the wiki drop log project. The data is not otherwise
stored.
2020-10-01 18:31:39 -04:00
Max Weber
431e09588b
specify utf8 encoding
...
this should fix the following known bugs:
- putting a U+2019 in the config causes it to become corrupted and
~double in size every launch
- scripts become assembled incorrectly and the nbsp after your name in
the chatbox becomes incorrect
- the feed panel doesn't show emoji
2020-08-28 21:58:08 -04:00
Adam
9c81e9b509
http-service: increase loot tracker retention to 90 days
2020-08-22 11:09:07 -04:00
Adam
86713e66ee
loot tracker service: use bigint for kill id
2020-08-15 18:48:57 -04:00
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
Adam
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
Adam
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
Adam
7463d2de1a
api: add league world type
...
Co-authored-by: Hydrox6 <ikada@protonmail.ch >
2019-11-15 10:29:15 -05:00
Adam
fab50b1725
http api: update hiscore for leagues
...
Co-authored-by: Hydrox6 <ikada@protonmail.ch >
2019-11-15 10:29:12 -05:00
Adam
bcf89dce92
Remove DEADMAN_TOURNAMENT world type
...
Co-authored-by: Hydrox6 <ikada@protonmail.ch >
2019-11-15 10:29:09 -05:00
Adam
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