mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-26 16:23:09 -06:00
- Update YAML file to use file: everywhere except for Accounts - Use the CosmosDB conn string in the YAML - Add cosmosdbapi package to wrap the external package - Add Tenant.go to store the tenancy settings - to be removed when tenancy is implemented - Update the 5 tables to use the internal CosmosDBAPI package instead of SQL - Remove sql from storage.go and other files
14 lines
319 B
Go
14 lines
319 B
Go
package cosmosdbapi
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
)
|
|
|
|
func GetDocumentId(tenantName string, collectionName string, id string) string {
|
|
return fmt.Sprintf("%s,%s,%s", collectionName, tenantName, id)
|
|
}
|
|
|
|
func GetPartitionKey(tenantName string, collectionName string) string {
|
|
return fmt.Sprintf("%s,%s", collectionName, tenantName)
|
|
} |