Commit Graph

113 Commits

Author SHA1 Message Date
Adam
80fe6d4788 Add killcount command 2018-07-08 16:47:12 -04:00
Adam
b2a616aac5 http-service: switch json serializer to jackson
This also changes it to minify json by default
2018-06-19 14:07:42 -04:00
Adam
7f25ec8238 http-service: crawl tradable item prices instead of queueing on demand 2018-06-18 09:35:11 -04:00
AeonLucid
abcc733c9e ge plugin: add OSB actively traded price 2018-06-15 17:33:30 -04:00
Adam
430719cb87 item controller: expose bulk item prices 2018-06-12 19:16:09 -04:00
Adam
aa35b2c218 http-service: lombok item api 2018-05-13 08:42:00 -04:00
Adam
274c79a7ba http-service: optimize bulk item price lookup 2018-05-13 08:39:20 -04:00
Adam
ede2041a61 item controller: don't return duplicate items in bulk lookup 2018-05-13 08:14:12 -04:00
Adam
2d7adb248a http-service: fix sql2o statement leak
commit() will call closeJdbcConnection() which does not clean up statements and causes the later close() to noop
2018-04-30 10:33:59 -04:00
Adam
6c6f795ef4 account service: fix not setting autoincrement on user id
Fixes 82ffa4457c9b63794ce820c02a888f0de655a8db
2018-04-29 13:40:15 -04:00
Adam
b43ebd82ea ws service: optimize session storage
This also removes tracking sessions with no id
2018-04-27 19:45:17 -04:00
Adam
6c699cc54f item service: move overflow of pending lookups log message to debug 2018-04-27 11:15:45 -04:00
Adam
9de803fb7a item controller: remove all synchronous fetching 2018-04-27 11:02:35 -04:00
Adam
607c465101 update check: set read timeout on socket, move off of request thread
Update check was hung on read(), which holds a lock causing all other requests for update status to wait
2018-04-26 13:04:13 -04:00
Adam
b0225770ac xp tracker service: fix deadlock acquiring connections 2018-04-25 15:31:09 -04:00
Adam
05883a6a2f update check service: set a lower connect timeout 2018-04-23 10:02:10 -04:00
Adam
b7176f16b2 wsservice: move log messages to debug 2018-04-13 22:29:38 -04:00
Adam
8da1bb8d7d wsservice: remove sessions on close or error 2018-03-25 17:01:24 -04:00
Adam
53d8286db8 examine service: correct type column enum 2018-03-17 22:21:20 -04:00
Adam
86578fcc12 cache controller: expose item sprites 2018-03-17 21:40:21 -04:00
Adam
e82e404c6e http-service: add sprite service 2018-03-13 14:21:18 -04:00
Adam
1856a5f1a1 sessions: decrease session ping frequency 2018-03-12 08:12:10 -04:00
Adam
4c5c3d81f8 item controller: add method for bulk price lookups 2018-03-09 12:28:43 -05:00
Tomas Slusny
78728c471e Simplify RuneLite API world
- Use Lombok for World object

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-03-06 15:22:01 +01:00
Adam
4620de3ded item service: process pending lookups in order
I think the current system causes starvation for item checking
2018-03-04 17:09:01 -05:00
Adam
d48876f77e http-service: queue item lookups from images 2018-03-04 09:56:40 -05:00
Lotto
3a78cf1e7b http-service: add feed api endpoint 2018-03-04 09:22:42 -05:00
Lotto
8259410178 http-service: add services for getting blog posts, tweets and osrs news 2018-03-04 09:22:41 -05:00
Adam
f633ce604a http-service: add session service 2018-03-02 15:52:17 -05:00
Adam
80ebf7c184 Merge pull request #666 from HexRealm/updatecheckservice-fix
Use the address returned by the worldlist api instead of building our own
2018-02-24 11:07:16 -05:00
Adam
c57987131c xtea service:try to fix query again 2018-02-23 17:49:01 -05:00
Adam
a5c326e220 Revert "xtea service: fix get() query to join on id"
This reverts commit e7a1c59cdb10e6e5ab403f4c4557eeb5f1a62200.
2018-02-22 23:26:31 -05:00
Adam
65f3bae155 xtea service: fix get() query to join on id 2018-02-22 23:02:43 -05:00
Hexagon
4d4930abd2 Use the address returned by the worldlist api instead of building our own 2018-02-22 18:05:15 -03:00
Adam
1b960bf056 item service: change search to only search database
Add fulltext index to item.name and use in searches
2018-02-19 20:42:03 -05:00
Adam
77a3f48627 item service: always use last known price, and queue price updates instead 2018-02-16 23:28:37 -05:00
Adam
4bcfdc5360 item controller: cache empty price lookups 2018-02-16 23:28:37 -05:00
Adam
2125a02678 http-service: split itemservice into service and controller 2018-02-16 22:55:48 -05:00
Lotto
aab82c53ff Change copyright header for UniquePassive to Lotto 2018-02-16 19:14:28 +01:00
Adam
98b8a3b76f http-service: try to release okhttp resources on shutdown 2018-02-12 18:59:30 -05:00
Adam
d5f56f695e http service: change cache datasource to runelite-cache2 2018-02-03 19:24:37 -05:00
Adam
cda04b7acd Split out cache updater into own project 2018-02-03 19:24:35 -05:00
Adam
8c678f69eb cache service: split up into cache controller and service 2018-02-03 19:24:33 -05:00
Adam
b25c237e94 cache service: fix duplicating index to archive associations
It is unclear whether archives in an index can change without the index
crc or revision changing, so always create new indexes for each cache.
This is much simplier with not much more overhead.
2018-02-03 19:24:32 -05:00
Adam
3577d58679 xp tracker: don't add duplicate entries if nothing changes 2018-01-29 17:33:02 -05:00
Adam
ff1c56812a cache service: fix findArchive to select distinct 2018-01-27 17:59:03 -05:00
UniquePassive
741d42ab49 http-service: fix exception on empty config setKey request body 2018-01-22 01:21:58 +01:00
Adam
7d5e0ff389 http-service: add beginning of xp tracker 2018-01-20 19:48:07 -05:00
Adam
4d2c02e81c http-service: split hiscore service from controller 2018-01-20 19:11:28 -05:00
Adam
b7d8b75647 item service: set cache-control: public too 2018-01-19 19:39:24 -05:00