Skip to content

ProviderId Clarification #271

@MahdiBaghbani

Description

@MahdiBaghbani

Reading through the #194 and #196:

Clarification on providerId semantics

The text says:

This is unique per provider.
If the same resource is shared twice, this providerId will not be repeated.

Read together, they're ambiguous. Two possible interpretations:

Resource scoped: providerId identifies a resource within the provider. If the same resource is shared multiple times, the same providerId should appear each time

Share scoped (per receiver): providerId identifies a share instance created by the provider. If the same resource is shared to two receivers, the providerIds differ. This aligns with Nextcloud/ownCloud, where share IDs are created sequentially in the share table.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions