(ctx context.Context, principal string)
| 25 | type HubClient interface { |
| 26 | ResolveActiveConversation(ctx context.Context, principal string) (convID, principal2 string, err error) |
| 27 | NewConversation(ctx context.Context, principal string) (string, error) |
| 28 | AppendEvent(ctx context.Context, ev models.ConversationEvent) (models.ConversationEvent, error) |
| 29 | ReadConversation(ctx context.Context, convID string, sinceSeq int64, limit int) ([]models.ConversationEvent, error) |
| 30 | SubscribeConversation(ctx context.Context, convID string, sinceSeq int64) (<-chan models.ConversationEvent, error) |
no outgoing calls