Use credentialed proxy for miniflux

This commit is contained in:
Michael Shamoon
2022-12-16 22:33:15 -08:00
parent 3bef3dd6c6
commit 93445a2831
4 changed files with 17 additions and 48 deletions

View File

@@ -1,7 +1,19 @@
import minifluxProxyHandler from "./proxy";
import { asJson } from "utils/proxy/api-helpers";
import credentialedProxyHandler from "utils/proxy/handlers/credentialed";
const widget = {
proxyHandler: minifluxProxyHandler,
api: "{url}/v1/{endpoint}",
proxyHandler: credentialedProxyHandler,
mappings: {
counters: {
endpoint: "feeds/counters",
map: (data) => ({
read: Object.values(asJson(data).reads).reduce((acc, i) => acc + i, 0),
unread: Object.values(asJson(data).unreads).reduce((acc, i) => acc + i, 0)
}),
},
}
};
export default widget;