Home > @magiclane/maps-sdk > ContentUpdater > update

ContentUpdater.update() method

Starts or resumes the update process.

Signature:

update(allowChargeNetwork: boolean, input?: {
        onStatusUpdated?: (status: ContentUpdaterStatus) => void;
        onProgressUpdated?: (progress: number) => void;
        onCompleteCallback?: (error: GemError) => void;
        dataSavePolicy?: DataSavePolicy;
    }): ProgressListener | null;

Parameters

Parameter

Type

Description

allowChargeNetwork

boolean

Whether to allow use of a metered/charged network for updates.

{ onStatusUpdated, onProgressUpdated, onCompleteCallback, dataSavePolicy, }

(not declared)

(Optional)

input

{ onStatusUpdated?: (status: ContentUpdaterStatus) => void; onProgressUpdated?: (progress: number) => void; onCompleteCallback?: (error: GemError) => void; dataSavePolicy?: DataSavePolicy; }

(Optional)

input properties:

  • Optional onStatusUpdated?: (status: ContentUpdaterStatus) => void
  • Optional onProgressUpdated?: (progress: number) => void
  • Optional onCompleteCallback?: (error: GemError) => void
  • Optional dataSavePolicy?: DataSavePolicy

Returns:

ProgressListener | null

The associated ProgressListener for this operation if the update can be started, otherwise null.