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