@@ -104,15 +104,15 @@ func (cm *calloutMiddleware) ListDomains(ctx context.Context, session authn.Sess
104104 return cm .svc .ListDomains (ctx , session , page )
105105}
106106
107- func (cm * calloutMiddleware ) SendInvitation (ctx context.Context , session authn.Session , invitation domains.Invitation ) (err error ) {
107+ func (cm * calloutMiddleware ) SendInvitation (ctx context.Context , session authn.Session , invitation domains.Invitation ) (domains. Invitation , error ) {
108108 params := map [string ]any {
109109 "invitation" : invitation ,
110110 }
111111
112112 // While entity here is technically an invitation, Domain is used as
113113 // the entity in callout since the invitation refers to the domain.
114114 if err := cm .callOut (ctx , session , domains .OpSendInvitation .String (domains .OperationNames ), invitation .DomainID , params ); err != nil {
115- return err
115+ return domains. Invitation {}, err
116116 }
117117
118118 return cm .svc .SendInvitation (ctx , session , invitation )
@@ -152,11 +152,11 @@ func (cm *calloutMiddleware) AcceptInvitation(ctx context.Context, session authn
152152 return cm .svc .AcceptInvitation (ctx , session , domainID )
153153}
154154
155- func (cm * calloutMiddleware ) RejectInvitation (ctx context.Context , session authn.Session , domainID string ) error {
155+ func (cm * calloutMiddleware ) RejectInvitation (ctx context.Context , session authn.Session , domainID string ) (domains. Invitation , error ) {
156156 // Similar to sending and accepting, Domain is used as
157157 // the entity in callout since the invitation refers to the domain.
158158 if err := cm .callOut (ctx , session , domains .OpRejectInvitation .String (domains .OperationNames ), domainID , nil ); err != nil {
159- return err
159+ return domains. Invitation {}, err
160160 }
161161
162162 return cm .svc .RejectInvitation (ctx , session , domainID )
0 commit comments