fetchFlags method

  1. @override
Future<FetchResponse?> fetchFlags()
override

Implementation

@override
Future<FetchResponse?> fetchFlags() async {
  return getStrategy().fetchFlags().whenComplete(() {
    // Before to send the segment, we need to check if the context already changed
    // In Buckting mode
    if (visitor.config.decisionMode == Mode.BUCKETING &&
        //Flagship.getStatus() != FSSdkStatus.SDK_PANIC &&
        visitor.fetchReasons ==
            FetchFlagsRequiredStatusReason.VISITOR_CONTEXT_UPDATED) {
      sendHit(Segment(persona: visitor.getCurrentContext()));
    }
  });
}