checkEnabled method
Decide whether to apply this action based on the contents of context.
Return true if applicable.
contextの内容を元にこのアクションを適用するかどうかを決定する。
適用する場合trueを返す。
Implementation
@override
bool checkEnabled(ExecContext context) {
final firebase = context.yaml.getAsMap("firebase");
final projectId = firebase.get("project_id", "");
final functions = firebase.getAsMap("functions");
final enableFunctions = functions.get("enable", false);
final algolia = firebase.getAsMap("algolia");
final enableAlgolia = algolia.get("enable", false);
return projectId.isNotEmpty && enableFunctions && enableAlgolia;
}