mattermost/plugin
Jesper Hansen b464f31b38 Add progressive backoff function (#11497)
* [MM-15267] Utils: add backoff function to allow retries (#10958)

* [MM-15267] Utils: add unit test and update retry logic (#10958)

* [MM-15267] Utils: Add three retries to ProgressiveRetry (#10958)

* [MM-15267] Utils: add comments for progressive retry (#10958)

* [MM-15267] Utils: add license header to newly added file (#10958)

* [MM-15267] Utils: fix typo (#10958)

* [MM-15267] Utils: inline callback in function call (#10958)

* [MM-15267] Utils: remove type definition for backoff callback function (#10958)

* [MM-15267] Utils: use lookup table for timeout duration (#10958)

* [MM-15267] Utils: table driven unit tests for Progressive Backoff (#10958)

* [MM-15267] Utils: simplify retry function (#10958)

* [MM-15267] Utils: add assert and require packages to test file (#10958)

* [MM-15267] Utils: revert changes in go.mod and go.sum (#10958)
2019-07-10 15:59:18 -03:00
..
interface_generator MM-13312 Prevent clobbering of new fields by old plugins. (#10087) 2019-01-14 09:03:16 -08:00
plugintest MM-8602: KV Store Json helper tweaks (#11502) 2019-07-05 17:33:39 -03:00
scheduler MM-16796: reduce plugin job interval to once per day (#11521) 2019-07-05 20:11:11 -03:00
api.go MM-8602: KV Store Json helper tweaks (#11502) 2019-07-05 17:33:39 -03:00
client.go Move setting plugin helpers to a seperate function to avoid breaking changes. (#10809) 2019-05-08 14:54:52 -04:00
client_rpc.go Move setting plugin helpers to a seperate function to avoid breaking changes. (#10809) 2019-05-08 14:54:52 -04:00
client_rpc_generated.go MM-15632 DeleteEphemeralMessage to accept a postId string (#10853) 2019-05-16 12:32:13 +02:00
context.go MM-12855 Plugin Context (#9922) 2018-12-05 10:46:08 -08:00
doc.go MM-11292: clean up plugins GoDoc (#9109) 2018-07-13 10:29:50 -04:00
environment.go [MM-15831] Improve system for storing status of available plug… (#11185) 2019-06-25 17:44:08 -04:00
example_hello_world_test.go MM-12193: remove auto unmarshalling (#9519) 2018-10-03 13:13:19 -04:00
example_help_test.go MM-12193: remove auto unmarshalling (#9519) 2018-10-03 13:13:19 -04:00
hclog_adapter.go MM-14617 Dependency upgrades and adding modules support. (#10517) 2019-04-10 07:56:17 -07:00
health_check.go [MM-15831] Improve system for storing status of available plug… (#11185) 2019-06-25 17:44:08 -04:00
health_check_test.go [MM-15831] Improve system for storing status of available plug… (#11185) 2019-06-25 17:44:08 -04:00
helpers.go MM-8602: KV Store Json helper tweaks (#11502) 2019-07-05 17:33:39 -03:00
helpers_bots.go Add progressive backoff function (#11497) 2019-07-10 15:59:18 -03:00
helpers_bots_test.go MM-8602: KV Store Json helper tweaks (#11502) 2019-07-05 17:33:39 -03:00
helpers_kv.go MM-8602: KV Store Json helper tweaks (#11502) 2019-07-05 17:33:39 -03:00
helpers_kv_test.go MM-8602: KV Store Json helper tweaks (#11502) 2019-07-05 17:33:39 -03:00
hooks.go #10883 adding const error string DismissPostError to be returned by MessageWillBePosted (#10921) 2019-06-06 06:16:28 +02:00
http.go MM-11292: clean up plugins GoDoc (#9109) 2018-07-13 10:29:50 -04:00
io_rpc.go add megacheck as makefile target (#9288) 2018-09-03 14:08:40 +02:00
main_test.go MM-16506: conditionally build go.mod for plugins (#11430) 2019-07-05 12:34:49 -03:00
supervisor.go [MM-13507] Plugin framework: auto-restart plugins that crash (#10781) 2019-05-09 13:08:31 -07:00
supervisor_test.go MM-14575 - Automatically serve static files for plugins (#10476) 2019-04-05 10:35:51 -04:00
valid.go MM-11292: clean up plugins GoDoc (#9109) 2018-07-13 10:29:50 -04:00
valid_test.go Fixing formatting. (#9801) 2018-11-06 16:28:55 +08:00