Commit Graph
204 Commits
Author SHA1 Message Date
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
Adam 9aded64e04 cache service: remove unused import 2018-01-19 15:06:59 -05:00
Adam 8eb37bb3db Revert "cache service: move database updating to happen during download"
This reverts commit 018843f3a34f343c32c59db259aae317193f9fc8.
2018-01-19 14:13:02 -05:00
Adam 1eeab55b01 Revert "cache service: don't skip already up to date archives"
This reverts commit cb90940b54dc07dd2221d3169e569b08876a3265.
2018-01-19 14:12:50 -05:00
Adam 057327463e Revert "cache service: use an identity hashmap as equals checks archive contents"
This reverts commit 1b46911dea9e8362c16de89952c5c4becfdc4e43.
2018-01-19 14:12:40 -05:00
Adam 00480e6030 cache service: use an identity hashmap as equals checks archive contents 2018-01-19 11:10:35 -05:00