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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions