diff --git a/pkg/collaborators/observer.go b/pkg/collaborators/observer.go new file mode 100644 index 0000000000000000000000000000000000000000..b27ecb13802dba537c18d3db0c09f3075968e6bf --- /dev/null +++ b/pkg/collaborators/observer.go @@ -0,0 +1,13 @@ +package collaborators + +import "context" + +type CollaboratorObserver interface{} + +type CollaboratorSetObserver interface { + OnCollaboratorSet(ctx context.Context, collaborator *Collaborator) (string, error) +} + +type CollaboratorRemoveObserver interface { + OnCollaboratorRemove(ctx context.Context, collaborator *Collaborator) (string, error) +}