releaseFirestoreRulesetFromSource method

Future<Ruleset> releaseFirestoreRulesetFromSource(
  1. String source
)

Creates a new Ruleset from the given source, and applies it to Cloud Firestore.

source - Rules source to apply. Returns a future that fulfills when the ruleset is created and released.

Implementation

Future<Ruleset> releaseFirestoreRulesetFromSource(String source) async {
  final rulesFile = RulesFile(name: 'firestore.rules', content: source);
  final ruleset = await createRuleset(rulesFile);

  await releaseFirestoreRuleset(ruleset.name);

  return ruleset;
}