Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
a961147
saving
raju-opti Aug 22, 2024
eb9110c
saving
raju-opti Aug 27, 2024
f88fd9f
up
raju-opti Aug 27, 2024
c406523
fix test
raju-opti Aug 28, 2024
de99436
fix more tests
raju-opti Aug 29, 2024
ef85d65
fix tests
raju-opti Aug 29, 2024
580a0b6
saving
raju-opti Aug 30, 2024
7940193
saving
raju-opti Sep 2, 2024
08636b7
emitter test
raju-opti Sep 3, 2024
f1a68e4
save
raju-opti Sep 4, 2024
5439eb2
fix more test
raju-opti Sep 5, 2024
2ff16c9
fix tests
raju-opti Sep 5, 2024
a5305f9
fix tests
raju-opti Sep 5, 2024
9c6e8ee
fix
raju-opti Sep 6, 2024
2441875
update
raju-opti Sep 9, 2024
3755d24
update
raju-opti Sep 9, 2024
2d25fd5
update
raju-opti Sep 9, 2024
a086e62
saving
raju-opti Sep 10, 2024
c705ccb
add tests
raju-opti Sep 10, 2024
3c8a57c
add test
raju-opti Sep 10, 2024
b276b7e
tests
raju-opti Sep 11, 2024
cae172f
update
raju-opti Sep 13, 2024
53ccf3e
update
raju-opti Sep 13, 2024
8dea409
tests
raju-opti Sep 17, 2024
f57c315
add more tests
raju-opti Sep 17, 2024
1643628
add tests
raju-opti Sep 18, 2024
b41f28f
update
raju-opti Sep 18, 2024
0098fc2
update
raju-opti Sep 18, 2024
5758a9b
tests
raju-opti Sep 18, 2024
a71fdd9
add more tests
raju-opti Sep 19, 2024
5a29def
add tests
raju-opti Sep 19, 2024
fcbef0d
update name
raju-opti Sep 19, 2024
acf7bcf
remove notification registry
raju-opti Sep 19, 2024
4a98a6d
fix repeater test
raju-opti Sep 19, 2024
a24e263
fixes
raju-opti Sep 19, 2024
d27b3b1
updates
raju-opti Sep 20, 2024
3cc4e7c
update
raju-opti Sep 20, 2024
515696e
update
raju-opti Sep 20, 2024
f92b56f
update
raju-opti Sep 20, 2024
56ebf5e
update
raju-opti Sep 20, 2024
a877e9d
upd
raju-opti Sep 20, 2024
c2fbc70
exclude spec from build
raju-opti Sep 20, 2024
19877a2
private
raju-opti Sep 20, 2024
ef4879d
update
raju-opti Sep 27, 2024
0b8c06d
update
raju-opti Sep 27, 2024
c483d85
updating
raju-opti Sep 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update
  • Loading branch information
raju-opti committed Sep 27, 2024
commit b41f28f7eb19f06f31937f7710bf809ce71b55de
2 changes: 1 addition & 1 deletion lib/core/decision_service/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import {
getVariationKeyFromId,
isActive,
ProjectConfig,
} from '../../project_config';
} from '../../project_config/project_config';
import { AudienceEvaluator, createAudienceEvaluator } from '../audience_evaluator';
import * as stringValidator from '../../utils/string_value_validator';
import {
Expand Down
2 changes: 1 addition & 1 deletion lib/core/event_builder/event_helpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import {
getEventId,
getLayerId,
ProjectConfig,
} from '../../project_config';
} from '../../project_config/project_config';

const logger = getLogger('EVENT_BUILDER');

Expand Down
2 changes: 1 addition & 1 deletion lib/core/event_builder/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import {
getLayerId,
getVariationKeyFromId,
ProjectConfig,
} from '../../project_config';
} from '../../project_config/project_config';
import * as eventTagUtils from '../../utils/event_tag_utils';
import { isAttributeValid } from '../../utils/attributes_validator';
import { EventTags, UserAttributes, Event as EventLoggingEndpoint } from '../../shared_types';
Expand Down
2 changes: 1 addition & 1 deletion lib/core/optimizely_config/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/
import { LoggerFacade, getLogger } from '../../modules/logging';
import { ProjectConfig } from '../../project_config';
import { ProjectConfig } from '../../project_config/project_config';
import { DEFAULT_OPERATOR_TYPES } from '../condition_tree_evaluator';
import {
Audience,
Expand Down
2 changes: 1 addition & 1 deletion lib/optimizely/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ import { NotificationRegistry } from '../core/notification_center/notification_r
import fns from '../utils/fns';
import { validate } from '../utils/attributes_validator';
import * as eventTagsValidator from '../utils/event_tags_validator';
import * as projectConfig from '../project_config';
import * as projectConfig from '../project_config/project_config';
import * as userProfileServiceValidator from '../utils/user_profile_service_validator';
import * as stringValidator from '../utils/string_value_validator';
import * as decision from '../core/decision';
Expand Down
1 change: 0 additions & 1 deletion lib/project_config/config_manager_factory.react_native.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { getPollingConfigManager, PollingConfigManagerConfig } from "./config_manager_factory";
import { NodeRequestHandler } from "../utils/http_request_handler/node_request_handler";
import { ProjectConfigManager } from "./project_config_manager";
import { DEFAULT_URL_TEMPLATE, DEFAULT_AUTHENTICATED_URL_TEMPLATE } from './config';
import ReactNativeAsyncStorageCache from "../plugins/key_value_cache/reactNativeAsyncStorageCache";

export const createPollingProjectConfigManager = (config: PollingConfigManagerConfig): ProjectConfigManager => {
Expand Down
5 changes: 1 addition & 4 deletions lib/project_config/polling_datafile_manager.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { describe, beforeEach, afterEach, beforeAll, it, expect, vi, MockInstance } from 'vitest';
import { describe, it, expect, vi } from 'vitest';

import { PollingDatafileManager} from './polling_datafile_manager';;
import { getMockRepeater } from '../tests/mock/mockRepeater';
import { getMockAbortableRequest, getMockRequestHandler } from '../tests/mock/mockRequestHandler';
import { Headers, AbortableRequest, Response, RequestHandler} from '../utils/http_request_handler/http';
// import { DatafileManagerConfig } from '../lib/modules/datafile-manager/datafileManager';
// import { advanceTimersByTime, getTimerCount } from './testUtils';
import PersistentKeyValueCache from '../../lib/plugins/key_value_cache/persistentKeyValueCache';
import { getMockLogger } from '../tests/mock/mockLogger';
import { DEFAULT_URL_TEMPLATE, MIN_UPDATE_INTERVAL, UPDATE_INTERVAL_BELOW_MINIMUM_MESSAGE } from './config';
Expand Down
2 changes: 1 addition & 1 deletion lib/project_config/polling_datafile_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

import { getLogger, LoggerFacade } from '../modules/logging';
import { LoggerFacade } from '../modules/logging';
import { sprintf } from '../utils/fns';
import { DatafileManager, DatafileManagerConfig } from './datafile_manager';
import { EventEmitter } from '../utils/event_emitter/eventEmitter';
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/project_config/project_config_manager.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { ProjectConfigManagerImpl } from './project_config_manager';
import { getMockLogger } from '../tests/mock/mockLogger';
import { ServiceState } from '../service';
import * as testData from '../tests/test_data';
import { createProjectConfig } from '.';
import { createProjectConfig } from './project_config';
import { resolvablePromise } from '../utils/promise/resolvablePromise';
import { getMockDatafileManager } from '../tests/mock/mockDatafileManager';
import exp from 'constants';
Expand Down
2 changes: 1 addition & 1 deletion lib/project_config/project_config_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import { ERROR_MESSAGES } from '../utils/enums';
import { createOptimizelyConfig } from '../core/optimizely_config';
import { OptimizelyConfig } from '../shared_types';
import { DatafileManager } from './datafile_manager';
import { ProjectConfig, toDatafile, tryCreatingProjectConfig } from '../project_config';
import { ProjectConfig, toDatafile, tryCreatingProjectConfig } from './project_config';
import { scheduleMicrotask } from '../utils/microtask';
import { Service, ServiceState, BaseService } from '../service';
import { Consumer, Fn, Transformer } from '../utils/type';
Expand Down
2 changes: 1 addition & 1 deletion lib/shared_types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import { IOdpEventManager } from './core/odp/odp_event_manager';
import { IOdpManager } from './core/odp/odp_manager';
import { IUserAgentParser } from './core/odp/user_agent_parser';
import PersistentCache from './plugins/key_value_cache/persistentKeyValueCache';
import { ProjectConfig } from './project_config';
import { ProjectConfig } from './project_config/project_config';
import { ProjectConfigManager } from './project_config/project_config_manager';

export interface BucketerParams {
Expand Down
2 changes: 1 addition & 1 deletion tests/index.react_native.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import optimizelyFactory from '../lib/index.react_native';
import configValidator from '../lib/utils/config_validator';
import eventProcessorConfigValidator from '../lib/utils/event_processor_config_validator';
import { getMockProjectConfigManager } from './mock/project_config_manager';
import { createProjectConfig } from '../lib/project_config';
import { createProjectConfig } from '../lib/project_config/project_config';

vi.mock('@react-native-community/netinfo');
vi.mock('react-native-get-random-values')
Expand Down
2 changes: 1 addition & 1 deletion tests/mock/project_config_manager.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { vi, vitest } from 'vitest';

import { ProjectConfigManager } from "../../lib/project_config/project_config_manager";
import { ProjectConfig } from '../../lib/project_config';
import { ProjectConfig } from '../../lib/project_config/project_config';
import { Consumer } from '../../lib/utils/type';

type MockOpt = {
Expand Down