class SplitIoClient::Cache::Repositories::SplitsRepository

def remove_from_flag_sets(feature_flag)

def remove_from_flag_sets(feature_flag)
  name = feature_flag[:name]
  flag_sets = get_split(name)[:sets] if exists?(name)
  if !flag_sets.nil?
    for flag_set in flag_sets
      @flag_sets.remove_feature_flag_from_flag_set(flag_set, feature_flag[:name])
      if is_flag_set_exist(flag_set) && @flag_sets.get_flag_sets([flag_set]).length == 0 && !@flag_set_filter.should_filter?
          @flag_sets.remove_flag_set(flag_set)
      end
    end
  end
end