Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
@@ -0,0 +1,68 @@
const defaultParams = {
exclude_shared: false,
per_page: 12,
shared: 'no',
locked: false,
only_liked: false,
deepInsights: false
};
const mine = {
...defaultParams
};
const locked = {
...defaultParams,
locked: true
};
const shared = {
...defaultParams,
shared: 'only'
};
const favorited = {
...defaultParams,
only_liked: true
};
const publicPrivacy = {
...defaultParams,
privacy: 'public'
};
const linkPrivacy = {
...defaultParams,
privacy: 'link'
};
const passwordPrivacy = {
...defaultParams,
privacy: 'password'
};
const privatePrivacy = {
...defaultParams,
privacy: 'private'
};
const filters = {
mine,
locked,
shared,
favorited,
public: publicPrivacy,
link: linkPrivacy,
password: passwordPrivacy,
private: privatePrivacy
};
const allowedFilters = Object.keys(filters);
export default filters;
export { defaultParams };
export function isAllowed (filter) {
return allowedFilters.includes(filter);
}