Change View callback order to (self, interaction, item)

This is more consistent with the rest of the library which always has
the interaction as the first parameter. This has been done before in
the command extension as well, the first parameter is always either
self or the context.
This commit is contained in:
Rapptz
2022-03-24 23:00:50 -04:00
parent f26d3a7155
commit 968a1f366f
8 changed files with 27 additions and 15 deletions

View File

@ -41,7 +41,7 @@ if TYPE_CHECKING:
I = TypeVar('I', bound='Item')
V = TypeVar('V', bound='View', covariant=True)
ItemCallbackType = Callable[[V, I, Interaction], Coroutine[Any, Any, Any]]
ItemCallbackType = Callable[[V, Interaction, I], Coroutine[Any, Any, Any]]
class Item(Generic[V]):