Closed EvanHahn closed 4 months ago
I recommend reviewing this PR one commit at a time.
This PR adds invite cancelations. Notable changes:
InviteCancel
project.$member.invite()
AbortSignal
invite-removed
Closes #447.
Reworked this to avoid using AbortSignal, instead using a cancelInvite() API.
cancelInvite()
Doesn't change the fact that invites create a long-running Promise, but I think that's a separate change in any case.
I recommend reviewing this PR one commit at a time.
This PR adds invite cancelations. Notable changes:
InviteCancel
RPC messages are now sent and received.project.$member.invite()
takes anAbortSignal
, used for cancelations. It replaces the timeout option.invite-removed
event now has a "reason" parameter which the frontend can use.Closes #447.