working rss feed to nostr publish
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
export const deserializerMiddleware = (options, deserializer) => (next, context) => async (args) => {
|
||||
const { response } = await next(args);
|
||||
try {
|
||||
const parsed = await deserializer(response, options);
|
||||
return {
|
||||
response,
|
||||
output: parsed,
|
||||
};
|
||||
}
|
||||
catch (error) {
|
||||
Object.defineProperty(error, "$response", {
|
||||
value: response,
|
||||
});
|
||||
if (!("$metadata" in error)) {
|
||||
const hint = `Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;
|
||||
error.message += "\n " + hint;
|
||||
}
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user