backend stuff lol
This commit is contained in:
@@ -40,16 +40,16 @@ export default new class {
|
||||
let tmp;
|
||||
switch(mode) {
|
||||
case 1: // nsfw
|
||||
tmp = "id in (select item_id from tags_assign where tag_id = 2 group by item_id)";
|
||||
tmp = "items.id in (select item_id from tags_assign where tag_id = 2 group by item_id)";
|
||||
break;
|
||||
case 2: // untagged
|
||||
tmp = "id not in (select item_id from tags_assign group by item_id)";
|
||||
tmp = "items.id not in (select item_id from tags_assign group by item_id)";
|
||||
break;
|
||||
case 3: // all
|
||||
tmp = "";
|
||||
break;
|
||||
default: // sfw
|
||||
tmp = "id in (select item_id from tags_assign where tag_id = 1 group by item_id)";
|
||||
tmp = "items.id in (select item_id from tags_assign where tag_id = 1 group by item_id)";
|
||||
break;
|
||||
}
|
||||
return tmp;
|
||||
@@ -60,10 +60,15 @@ export default new class {
|
||||
genLink(env) {
|
||||
const link = [];
|
||||
if(env.user) link.push("user", env.user);
|
||||
if(env.tag) link.push("tag", env.tag);
|
||||
if(env.mime.length > 2) link.push(env.mime);
|
||||
if(env.page) link.push("p", env.page);
|
||||
return link.join("/");
|
||||
};
|
||||
parseTag(tag) {
|
||||
return tag
|
||||
.replace(/%20/g, " ");
|
||||
}
|
||||
|
||||
// async funcs
|
||||
async countf0cks() {
|
||||
|
Reference in New Issue
Block a user