Set up some infrastructure for transitioning to the new callbacks.

With the introduction of custom backends, it became necessary to
simplify the backend callbacks. For backwards compatibility, all
built-in backends are still using the old callbacks. Future commits are
going to be transitioning built-in backends to the new system. This
commit is designed to help with this migration so that we can migrate
backends one at a time while still keeping compatibility with this old
system, thereby allowing backends that haven't yet transitioned to keep
working.
This commit is contained in:
David Reid
2020-11-15 10:54:00 +10:00
parent 17769e88ba
commit 561e21face
+465 -460
View File
File diff suppressed because it is too large Load Diff