protected merge()

in packages/sdk/src/flag-cache.ts [51:60]


  protected merge(newValue: ResolveFlagsResponse, oldValue: ResolveFlagsResponse): ResolveFlagsResponse {
    if (newValue.resolveId === oldValue.resolveId) {
      for (let i = 0; i < newValue.resolvedFlags.length; i++) {
        const newFlag = newValue.resolvedFlags[i];
        const oldFlag = oldValue.resolvedFlags[i];
        newFlag.shouldApply = oldFlag.shouldApply;
      }
    }
    return newValue;
  }