Skip to content

Commit ce66507

Browse files
Merge pull request #462 from splitio/FME-11223-flutter-web-support-alignment
[FME-11223] Refactors for Flutter Web support
2 parents f398ca8 + 627d434 commit ce66507

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

CHANGES.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
2.10.1 (December 18, 2025)
2-
- Bugfix - Handle `null` prerequisites properly
2+
- Bugfix - Handle `null` prerequisites properly.
33

44
2.10.0 (December 16, 2025)
55
- Added property `impressionsDisabled` in getTreatment(s) `evaluationOptions` parameter, to disable impressions per evaluations.

src/sync/polling/updaters/segmentChangesUpdater.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export function segmentChangesUpdaterFactory(
3737

3838
function updateSegment(segmentName: string, noCache?: boolean, till?: number, fetchOnlyNew?: boolean, retries?: number): Promise<boolean> {
3939
log.debug(`${LOG_PREFIX_SYNC_SEGMENTS}Processing segment ${segmentName}`);
40-
let sincePromise = Promise.resolve(segments.getChangeNumber(segmentName));
40+
const sincePromise = Promise.resolve(segments.getChangeNumber(segmentName));
4141

4242
return sincePromise.then(since => {
4343
// if fetchOnlyNew flag, avoid processing already fetched segments

src/sync/submitters/submitterManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export function submitterManagerFactory(params: ISdkFactoryContextSync): ISubmit
3838
execute(onlyTelemetry?: boolean) {
3939
const promises = onlyTelemetry ? [] : submitters.map(submitter => submitter.execute());
4040
if (telemetrySubmitter) promises.push(telemetrySubmitter.execute());
41-
return Promise.all(promises);
41+
return Promise.all(promises).then(() => { });
4242
},
4343

4444
isExecuting() {

src/sync/submitters/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,5 +237,5 @@ export type TelemetryConfigStatsPayload = TelemetryConfigStats & {
237237
export interface ISubmitterManager extends ISyncTask {
238238
start(onlyTelemetry?: boolean): void,
239239
stop(allExceptTelemetry?: boolean): void,
240-
execute(onlyTelemetry?: boolean): Promise<any>
240+
execute(onlyTelemetry?: boolean): Promise<void>
241241
}

src/sync/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export interface ISyncTask<Input extends any[] = [], Output = any> extends ITask
3737
/** SyncManager */
3838

3939
export interface ISyncManager extends ITask {
40-
flush(): Promise<any>,
40+
flush(): Promise<void>,
4141
pushManager?: IPushManager,
4242
pollingManager?: IPollingManager,
4343
submitterManager?: ISubmitterManager

0 commit comments

Comments
 (0)