added a new controller for serving the tags in a library

This commit is contained in:
Luis Ángel San Martín
2016-01-25 22:23:49 +01:00
parent cfffc1bae8
commit 4350d6797e
6 changed files with 119 additions and 3 deletions

View File

@ -24,6 +24,7 @@
#include "controllers/synccontroller.h"
#include "controllers/versioncontroller.h"
#include "controllers/foldercontentcontroller.h"
#include "controllers/tagscontroller.h"
#include "db_helper.h"
#include "yacreader_libraries.h"
@ -109,6 +110,7 @@ void RequestMapper::service(HttpRequest& request, HttpResponse& response) {
QRegExp comicPageRemote("/library/.+/comic/[0-9]+/page/[0-9]+/remote?"); //get comic page (remote reading)
QRegExp serverVersion("/version/?");
QRegExp folderContent("/library/.+/folder/[0-9]+/content/?");
QRegExp tags("/library/.+/tags/?");
QRegExp sync("/sync");
@ -175,6 +177,10 @@ void RequestMapper::service(HttpRequest& request, HttpResponse& response) {
{
FolderContentController().service(request, response);
}
else if(tags.exactMatch(path))
{
TagsController().service(request, response);
}
}
else
{