Fix manga list updating
This commit is contained in:
parent
c009a96a15
commit
4ed6200d9f
@ -35,7 +35,7 @@
|
||||
dataType: 'json',
|
||||
method: 'POST',
|
||||
mimeType: 'application/json',
|
||||
url: BASE_URL + '/' + CONTROLLER + '/update'
|
||||
url: BASE_URL + CONTROLLER + '/update'
|
||||
}).done(function(res) {
|
||||
console.table(res);
|
||||
parent_sel.find("."+type+"s_read").text(completed);
|
||||
|
@ -52,6 +52,7 @@ class MenuGenerator extends UrlGenerator {
|
||||
/**
|
||||
* Generate the full menu structure from the config files
|
||||
*
|
||||
* @param array $menus
|
||||
* @return array
|
||||
*/
|
||||
protected function parse_config(array $menus)
|
||||
|
@ -16,6 +16,9 @@ use Aviat\AnimeClient\Model\API;
|
||||
use Aviat\AnimeClient\Hummingbird\Transformer;
|
||||
use Aviat\AnimeClient\Hummingbird\Enum\MangaReadingStatus;
|
||||
|
||||
use GuzzleHttp\Cookie\Cookiejar;
|
||||
use GuzzleHttp\Cookie\SetCookie;
|
||||
|
||||
/**
|
||||
* Model for handling requests dealing with the manga list
|
||||
*/
|
||||
@ -56,9 +59,23 @@ class Manga extends API {
|
||||
$id = $data['id'];
|
||||
unset($data['id']);
|
||||
|
||||
// @TODO update with auth key from auth class
|
||||
$token = $this->container->get('auth')
|
||||
->get_auth_token();
|
||||
$domain = $this->container->get('request')
|
||||
->server->get('HTTP_HOST');
|
||||
|
||||
// Set the token cookie, with the authentication token
|
||||
// from the auth class.
|
||||
$cookieJar = $this->cookieJar;
|
||||
$cookie_data = new SetCookie([
|
||||
'Name' => 'token',
|
||||
'Value' => $token,
|
||||
'Domain' => 'hummingbird.me'
|
||||
]);
|
||||
$cookieJar->setCookie($cookie_data);
|
||||
|
||||
$result = $this->put("manga_library_entries/{$id}", [
|
||||
'cookies' => ['token' => ''],
|
||||
'cookies' => $cookieJar,
|
||||
'json' => ['manga_library_entry' => $data]
|
||||
]);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user