• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2# 分布式数据管理子系统ChangeLog
3
4## cl.distributeddatamgr.1 data.DistributedObject.on参数变更
5
6**变更影响**
7
8无需应用适配变更。
9
10**关键接口/组件变更**
11
12共有2个on函数的参数发生变更
13
14修改前的接口原型
15
16 ```ts
17 on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void;
18 on(
19   type: 'status',
20   callback: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }>
21 ): void;
22
23 ```
24
25修改后的接口原型
26
27 ```ts
28 on(type: 'change', callback: (sessionId: string, fields: Array<string>) => void): void;
29 on(
30    type: 'status',
31    callback: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void
32 ): void;
33 ```
34
35**适配指导**
36
37无需应用适配变更。
38
39
40
41## cl.distributeddatamgr.2 data.DistributedObject.off参数变更
42
43**变更影响**
44
45无需应用适配变更。
46
47**关键接口/组件变更**
48
49共有2个off函数的参数发生变更
50
51修改前的接口原型
52
53 ```ts
54off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void;
55off(
56  type: 'status',
57  callback?: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }>
58): void;
59
60 ```
61
62修改后的接口原型
63
64 ```ts
65off(type: 'change', callback?: (sessionId: string, fields: Array<string>) => void): void;
66off(
67   type: 'status',
68   callback?: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void
69): void;
70 ```
71
72**适配指导**
73
74无需应用适配变更。
75
76
77
78## cl.distributeddatamgr.3 data.DataObject.on参数变更
79
80**变更影响**
81
82无需应用适配变更。
83
84**关键接口/组件变更**
85
86共有2个on函数的参数发生变更
87
88修改前的接口原型
89
90 ```ts
91on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void;
92on(
93  type: 'status',
94  callback: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }>
95): void;
96
97 ```
98
99修改后的接口原型
100
101 ```ts
102on(type: 'change', callback: (sessionId: string, fields: Array<string>) => void): void;
103on(
104   type: 'status',
105   callback: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void
106): void;
107 ```
108
109**适配指导**
110
111无需应用适配变更。
112
113
114
115## cl.distributeddatamgr.4 data.DataObject.off参数变更
116
117**变更影响**
118
119无需应用适配变更。
120
121**关键接口/组件变更**
122
123共有2个off函数的参数发生变更
124
125修改前的接口原型
126
127 ```ts
128off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void;
129off(
130  type: 'status',
131  callback?: Callback<{ sessionId: string, networkId: string, status: 'online' | 'offline' }>
132): void;
133
134 ```
135
136修改后的接口原型
137
138 ```ts
139off(type: 'change', callback?: (sessionId: string, fields: Array<string>) => void): void;
140off(
141   type: 'status',
142   callback?: (sessionId: string, networkId: string, status: 'online' | 'offline' ) => void
143): void;
144 ```
145
146**适配指导**
147
148无需应用适配变更。
149
150
151
152## cl.distributeddatamgr.5 data.preferences.on参数变更
153
154**变更影响**
155
156无需应用适配变更。
157
158**关键接口/组件变更**
159
160修改前的接口原型
161
162 ```ts
163on(type: 'multiProcessChange', callback: Callback<{ key : string }>): void
164on(type: 'change', callback: Callback<{ key : string }>): void
165 ```
166
167修改后的接口原型
168
169 ```ts
170on(type: 'multiProcessChange', callback: ( key : string ) => void): void
171on(type: 'change', callback: ( key : string ) => void): void
172 ```
173
174**适配指导**
175
176无需应用适配变更。
177
178
179
180## cl.distributeddatamgr.6 data.preferences.off参数变更
181
182**变更影响**
183
184无需应用适配变更。
185
186**关键接口/组件变更**
187
188修改前的接口原型
189
190 ```ts
191off(type: 'multiProcessChange', callback?: Callback<{ key : string }>): void
192off(type: 'change', callback?: Callback<{ key : string }>): void
193 ```
194
195修改后的接口原型
196
197 ```ts
198off(type: 'multiProcessChange', callback?: ( key : string ) => void): void
199off(type: 'change', callback?: ( key : string ) => void): void
200 ```
201
202**适配指导**
203
204无需应用适配变更。
205
206