[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/webpaste acf9676 108/298: Added flag to disable failover f
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/webpaste acf9676 108/298: Added flag to disable failover for provider |
Date: |
Thu, 9 Dec 2021 18:59:54 -0500 (EST) |
branch: elpa/webpaste
commit acf96763d8877ae8dd1caf61052cdf63f057d3bc
Author: Elis Axelsson <elis.axelsson@gmail.com>
Commit: Elis Axelsson <elis.axelsson@gmail.com>
Added flag to disable failover for provider
Added a flag to `webpaste-provider' to disable the failover mechanic
so one can create private providers which failovers to public
providers and leaks data.
---
webpaste.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/webpaste.el b/webpaste.el
index c96d77d..807a07d 100644
--- a/webpaste.el
+++ b/webpaste.el
@@ -65,6 +65,7 @@ each run.")
(type "POST")
(parser 'buffer-string)
(post-data '())
+ (no-failover nil)
post-field
success)
"Macro to create the lambda function for a provider.
@@ -82,6 +83,7 @@ Usage:
`request`. This defaults to 'buffer-string.
:post-data Default post fields sent to service. Defaults to nil.
:post-field Name of the field to insert the code into.
+:no-failover Set to t to not allow doing failovers, Defaults to nil.
:success Callback sent to `request`, look up how to write these in the
documentation for `request`"
(lambda (text)
@@ -99,7 +101,8 @@ Usage:
:error
(cl-function (lambda (&key error-thrown &allow-other-keys)
(message "Got error: %S" error-thrown)
- (webpaste-paste-text text))))
+ (if (eq no-failover nil)
+ (webpaste-paste-text text)))))
nil))
- [nongnu] elpa/webpaste 7770c88 080/298: Added first unit test to detect a working provider, (continued)
- [nongnu] elpa/webpaste 7770c88 080/298: Added first unit test to detect a working provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 20760ac 097/298: Set default value of :parser to provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e998ee4 099/298: Simplify one unit test, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e905bbc 066/298: Change value-type to catch-all sexp since it's not functions anymore, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b4c08a5 070/298: Spelling in docs, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste dc11b51 078/298: Added code for helper for unit tests, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 8e9f4e0 094/298: Bump required version for webpaste.el because I can't install older, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 0b7ba72 098/298: Added coveralls for file coverage testing, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 25ea405 103/298: Added ERT test for message when returning URL, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste f221c1a 104/298: Added test for pasting entire buffers and regions, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste acf9676 108/298: Added flag to disable failover for provider,
ELPA Syncer <=
- [nongnu] elpa/webpaste 4867c58 113/298: Backquotes for compacter list, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 8f37214 116/298: Update docs to match function, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 4dd2e1b 111/298: First test of creation of paste providers, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 0b67c54 117/298: Move code up to be defined before the webpaste-provider function, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e11ce74 086/298: Refactor provider priority to own function, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b2ffe99 091/298: Added emacs --version to output in build, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 993db7e 095/298: Added ptpb.pw as new and default provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 8861ed8 102/298: Added license-badge, renamed test-vars, stop providing webpaste-test, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste bdc204d 055/298: Autoload return function to always have it available, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 3e81264 067/298: Forgot call to retry sending on failure when refactoring to macro, ELPA Syncer, 2021/12/09