1e41f4b71Sopenharmony_ci 2e41f4b71Sopenharmony_ci# Distributed Data Management Subsystem Changelog 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## cl.distributeddatamgr.1 Change of the Parameters in data.DistributedObject.on 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci**Change Impact** 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ciThe change has no impact on applications. 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci**Key API/Component Changes** 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ciChanged the parameters of two **on()** methods. 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ciBefore change: 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci ```ts 17e41f4b71Sopenharmony_ci on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void; 18e41f4b71Sopenharmony_ci on( 19e41f4b71Sopenharmony_ci type: 'status', 20e41f4b71Sopenharmony_ci callback: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 21e41f4b71Sopenharmony_ci ): void; 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ci ``` 24e41f4b71Sopenharmony_ci 25e41f4b71Sopenharmony_ciAfter change: 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ci ```ts 28e41f4b71Sopenharmony_ci on(type: 'change', callback: (sessionId: string, fields: Array<string>) => void): void; 29e41f4b71Sopenharmony_ci on( 30e41f4b71Sopenharmony_ci type: 'status', 31e41f4b71Sopenharmony_ci callback: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 32e41f4b71Sopenharmony_ci ): void; 33e41f4b71Sopenharmony_ci ``` 34e41f4b71Sopenharmony_ci 35e41f4b71Sopenharmony_ci**Adaptation Guide** 36e41f4b71Sopenharmony_ci 37e41f4b71Sopenharmony_ciN/A. 38e41f4b71Sopenharmony_ci 39e41f4b71Sopenharmony_ci 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ci## cl.distributeddatamgr.2 Change of the Parameters in data.DistributedObject.off 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci**Change Impact** 44e41f4b71Sopenharmony_ci 45e41f4b71Sopenharmony_ciThe change has no impact on applications. 46e41f4b71Sopenharmony_ci 47e41f4b71Sopenharmony_ci**Key API/Component Changes** 48e41f4b71Sopenharmony_ci 49e41f4b71Sopenharmony_ciChanged the parameters of two **off()** methods. 50e41f4b71Sopenharmony_ci 51e41f4b71Sopenharmony_ciBefore change: 52e41f4b71Sopenharmony_ci 53e41f4b71Sopenharmony_ci ```ts 54e41f4b71Sopenharmony_cioff(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void; 55e41f4b71Sopenharmony_cioff( 56e41f4b71Sopenharmony_ci type: 'status', 57e41f4b71Sopenharmony_ci callback?: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 58e41f4b71Sopenharmony_ci): void; 59e41f4b71Sopenharmony_ci 60e41f4b71Sopenharmony_ci ``` 61e41f4b71Sopenharmony_ci 62e41f4b71Sopenharmony_ciAfter change: 63e41f4b71Sopenharmony_ci 64e41f4b71Sopenharmony_ci ```ts 65e41f4b71Sopenharmony_cioff(type: 'change', callback?: (sessionId: string, fields: Array<string>) => void): void; 66e41f4b71Sopenharmony_cioff( 67e41f4b71Sopenharmony_ci type: 'status', 68e41f4b71Sopenharmony_ci callback?: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 69e41f4b71Sopenharmony_ci): void; 70e41f4b71Sopenharmony_ci ``` 71e41f4b71Sopenharmony_ci 72e41f4b71Sopenharmony_ci**Adaptation Guide** 73e41f4b71Sopenharmony_ci 74e41f4b71Sopenharmony_ciN/A. 75e41f4b71Sopenharmony_ci 76e41f4b71Sopenharmony_ci 77e41f4b71Sopenharmony_ci 78e41f4b71Sopenharmony_ci## cl.distributeddatamgr.3 Change of Parameters in data.DataObject.on 79e41f4b71Sopenharmony_ci 80e41f4b71Sopenharmony_ci**Change Impact** 81e41f4b71Sopenharmony_ci 82e41f4b71Sopenharmony_ciThe change has no impact on applications. 83e41f4b71Sopenharmony_ci 84e41f4b71Sopenharmony_ci**Key API/Component Changes** 85e41f4b71Sopenharmony_ci 86e41f4b71Sopenharmony_ciChanged the parameters of two **on()** methods. 87e41f4b71Sopenharmony_ci 88e41f4b71Sopenharmony_ciBefore change: 89e41f4b71Sopenharmony_ci 90e41f4b71Sopenharmony_ci ```ts 91e41f4b71Sopenharmony_cion(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void; 92e41f4b71Sopenharmony_cion( 93e41f4b71Sopenharmony_ci type: 'status', 94e41f4b71Sopenharmony_ci callback: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 95e41f4b71Sopenharmony_ci): void; 96e41f4b71Sopenharmony_ci 97e41f4b71Sopenharmony_ci ``` 98e41f4b71Sopenharmony_ci 99e41f4b71Sopenharmony_ciAfter change: 100e41f4b71Sopenharmony_ci 101e41f4b71Sopenharmony_ci ```ts 102e41f4b71Sopenharmony_cion(type: 'change', callback: (sessionId: string, fields: Array<string>) => void): void; 103e41f4b71Sopenharmony_cion( 104e41f4b71Sopenharmony_ci type: 'status', 105e41f4b71Sopenharmony_ci callback: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 106e41f4b71Sopenharmony_ci): void; 107e41f4b71Sopenharmony_ci ``` 108e41f4b71Sopenharmony_ci 109e41f4b71Sopenharmony_ci**Adaptation Guide** 110e41f4b71Sopenharmony_ci 111e41f4b71Sopenharmony_ciN/A. 112e41f4b71Sopenharmony_ci 113e41f4b71Sopenharmony_ci 114e41f4b71Sopenharmony_ci 115e41f4b71Sopenharmony_ci## cl.distributeddatamgr.4 Change of Parameters in data.DataObject.off 116e41f4b71Sopenharmony_ci 117e41f4b71Sopenharmony_ci**Change Impact** 118e41f4b71Sopenharmony_ci 119e41f4b71Sopenharmony_ciThe change has no impact on applications. 120e41f4b71Sopenharmony_ci 121e41f4b71Sopenharmony_ci**Key API/Component Changes** 122e41f4b71Sopenharmony_ci 123e41f4b71Sopenharmony_ciChanged the parameters of two **off()** methods. 124e41f4b71Sopenharmony_ci 125e41f4b71Sopenharmony_ciBefore change: 126e41f4b71Sopenharmony_ci 127e41f4b71Sopenharmony_ci ```ts 128e41f4b71Sopenharmony_cioff(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void; 129e41f4b71Sopenharmony_cioff( 130e41f4b71Sopenharmony_ci type: 'status', 131e41f4b71Sopenharmony_ci callback?: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }> 132e41f4b71Sopenharmony_ci): void; 133e41f4b71Sopenharmony_ci 134e41f4b71Sopenharmony_ci ``` 135e41f4b71Sopenharmony_ci 136e41f4b71Sopenharmony_ciAfter change: 137e41f4b71Sopenharmony_ci 138e41f4b71Sopenharmony_ci ```ts 139e41f4b71Sopenharmony_cioff(type: 'change', callback?: (sessionId: string, fields: Array<string>) => void): void; 140e41f4b71Sopenharmony_cioff( 141e41f4b71Sopenharmony_ci type: 'status', 142e41f4b71Sopenharmony_ci callback?: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void 143e41f4b71Sopenharmony_ci): void; 144e41f4b71Sopenharmony_ci ``` 145e41f4b71Sopenharmony_ci 146e41f4b71Sopenharmony_ci**Adaptation Guide** 147e41f4b71Sopenharmony_ci 148e41f4b71Sopenharmony_ciN/A. 149e41f4b71Sopenharmony_ci 150e41f4b71Sopenharmony_ci 151e41f4b71Sopenharmony_ci 152e41f4b71Sopenharmony_ci## cl.distributeddatamgr.5 Change of Parameters in data.preferences.on 153e41f4b71Sopenharmony_ci 154e41f4b71Sopenharmony_ci**Change Impact** 155e41f4b71Sopenharmony_ci 156e41f4b71Sopenharmony_ciThe change has no impact on applications. 157e41f4b71Sopenharmony_ci 158e41f4b71Sopenharmony_ci**Key API/Component Changes** 159e41f4b71Sopenharmony_ci 160e41f4b71Sopenharmony_ciBefore change: 161e41f4b71Sopenharmony_ci 162e41f4b71Sopenharmony_ci ```ts 163e41f4b71Sopenharmony_cion(type: 'multiProcessChange', callback: Callback<{ key : string }>): void 164e41f4b71Sopenharmony_cion(type: 'change', callback: Callback<{ key : string }>): void 165e41f4b71Sopenharmony_ci ``` 166e41f4b71Sopenharmony_ci 167e41f4b71Sopenharmony_ciAfter change: 168e41f4b71Sopenharmony_ci 169e41f4b71Sopenharmony_ci ```ts 170e41f4b71Sopenharmony_cion(type: 'multiProcessChange', callback: ( key : string ) => void): void 171e41f4b71Sopenharmony_cion(type: 'change', callback: ( key : string ) => void): void 172e41f4b71Sopenharmony_ci ``` 173e41f4b71Sopenharmony_ci 174e41f4b71Sopenharmony_ci**Adaptation Guide** 175e41f4b71Sopenharmony_ci 176e41f4b71Sopenharmony_ciN/A. 177e41f4b71Sopenharmony_ci 178e41f4b71Sopenharmony_ci 179e41f4b71Sopenharmony_ci 180e41f4b71Sopenharmony_ci## cl.distributeddatamgr.6 Change of Parameters in data.preferences.off 181e41f4b71Sopenharmony_ci 182e41f4b71Sopenharmony_ci**Change Impact** 183e41f4b71Sopenharmony_ci 184e41f4b71Sopenharmony_ciThe change has no impact on applications. 185e41f4b71Sopenharmony_ci 186e41f4b71Sopenharmony_ci**Key API/Component Changes** 187e41f4b71Sopenharmony_ci 188e41f4b71Sopenharmony_ciBefore change: 189e41f4b71Sopenharmony_ci 190e41f4b71Sopenharmony_ci ```ts 191e41f4b71Sopenharmony_cioff(type: 'multiProcessChange', callback?: Callback<{ key : string }>): void 192e41f4b71Sopenharmony_cioff(type: 'change', callback?: Callback<{ key : string }>): void 193e41f4b71Sopenharmony_ci ``` 194e41f4b71Sopenharmony_ci 195e41f4b71Sopenharmony_ciAfter change: 196e41f4b71Sopenharmony_ci 197e41f4b71Sopenharmony_ci ```ts 198e41f4b71Sopenharmony_cioff(type: 'multiProcessChange', callback?: ( key : string ) => void): void 199e41f4b71Sopenharmony_cioff(type: 'change', callback?: ( key : string ) => void): void 200e41f4b71Sopenharmony_ci ``` 201e41f4b71Sopenharmony_ci 202e41f4b71Sopenharmony_ci**Adaptation Guide** 203e41f4b71Sopenharmony_ci 204e41f4b71Sopenharmony_ciN/A. 205