19
19
20
20
#include " log.h"
21
21
22
- static std::string systemInfoErrorToString (int error) {
23
- switch (error) {
24
- case SYSTEM_INFO_ERROR_NONE:
25
- return " SystemInfo - Successful" ;
26
- case SYSTEM_INFO_ERROR_INVALID_PARAMETER:
27
- return " SystemInfo - Invalid parameter" ;
28
- case SYSTEM_INFO_ERROR_OUT_OF_MEMORY:
29
- return " SystemInfo - Out of Memory" ;
30
- case SYSTEM_INFO_ERROR_IO_ERROR:
31
- return " SystemInfo - IO Error" ;
32
- case SYSTEM_INFO_ERROR_PERMISSION_DENIED:
33
- return " SystemInfo - Permission denied" ;
34
- default :
35
- return " SystemInfo - Unknown Error" ;
36
- }
37
- }
38
-
39
22
class DeviceInfoTizenPlugin : public flutter ::Plugin {
40
23
public:
41
24
static void RegisterWithRegistrar (flutter::PluginRegistrar *registrar) {
@@ -75,7 +58,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
75
58
ret = system_info_get_platform_string (" http://tizen.org/system/model_name" ,
76
59
&value);
77
60
if (ret != SYSTEM_INFO_ERROR_NONE) {
78
- resultStr = systemInfoErrorToString (ret);
61
+ resultStr = get_error_message (ret);
79
62
errorStr.append (" Failed to get model name: " );
80
63
errorStr.append (resultStr);
81
64
} else {
@@ -91,7 +74,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
91
74
ret = system_info_get_platform_string (
92
75
" http://tizen.org/feature/platform.core.cpu.arch" , &value);
93
76
if (ret != SYSTEM_INFO_ERROR_NONE) {
94
- resultStr = systemInfoErrorToString (ret);
77
+ resultStr = get_error_message (ret);
95
78
errorStr.append (" Failed to get cpu arch: " );
96
79
errorStr.append (resultStr);
97
80
} else {
@@ -107,7 +90,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
107
90
ret = system_info_get_platform_string (
108
91
" http://tizen.org/feature/platform.native.api.version" , &value);
109
92
if (ret != SYSTEM_INFO_ERROR_NONE) {
110
- resultStr = systemInfoErrorToString (ret);
93
+ resultStr = get_error_message (ret);
111
94
errorStr.append (" Failed to get native api version: " );
112
95
errorStr.append (resultStr);
113
96
} else {
@@ -123,7 +106,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
123
106
ret = system_info_get_platform_string (
124
107
" http://tizen.org/feature/platform.version" , &value);
125
108
if (ret != SYSTEM_INFO_ERROR_NONE) {
126
- resultStr = systemInfoErrorToString (ret);
109
+ resultStr = get_error_message (ret);
127
110
errorStr.append (" Failed to get platform version: " );
128
111
errorStr.append (resultStr);
129
112
} else {
@@ -139,7 +122,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
139
122
ret = system_info_get_platform_string (
140
123
" http://tizen.org/feature/platform.web.api.version" , &value);
141
124
if (ret != SYSTEM_INFO_ERROR_NONE) {
142
- resultStr = systemInfoErrorToString (ret);
125
+ resultStr = get_error_message (ret);
143
126
errorStr.append (" Failed to get web api version: " );
144
127
errorStr.append (resultStr);
145
128
} else {
@@ -155,7 +138,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
155
138
ret = system_info_get_platform_string (" http://tizen.org/system/build.date" ,
156
139
&value);
157
140
if (ret != SYSTEM_INFO_ERROR_NONE) {
158
- resultStr = systemInfoErrorToString (ret);
141
+ resultStr = get_error_message (ret);
159
142
errorStr.append (" Failed to get build date: " );
160
143
errorStr.append (resultStr);
161
144
} else {
@@ -171,7 +154,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
171
154
ret = system_info_get_platform_string (" http://tizen.org/system/build.id" ,
172
155
&value);
173
156
if (ret != SYSTEM_INFO_ERROR_NONE) {
174
- resultStr = systemInfoErrorToString (ret);
157
+ resultStr = get_error_message (ret);
175
158
errorStr.append (" Failed to get build id: " );
176
159
errorStr.append (resultStr);
177
160
} else {
@@ -187,7 +170,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
187
170
ret = system_info_get_platform_string (
188
171
" http://tizen.org/system/build.string" , &value);
189
172
if (ret != SYSTEM_INFO_ERROR_NONE) {
190
- resultStr = systemInfoErrorToString (ret);
173
+ resultStr = get_error_message (ret);
191
174
errorStr.append (" Failed to get build string: " );
192
175
errorStr.append (resultStr);
193
176
} else {
@@ -203,7 +186,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
203
186
ret = system_info_get_platform_string (" http://tizen.org/system/build.time" ,
204
187
&value);
205
188
if (ret != SYSTEM_INFO_ERROR_NONE) {
206
- resultStr = systemInfoErrorToString (ret);
189
+ resultStr = get_error_message (ret);
207
190
errorStr.append (" Failed to get build time: " );
208
191
errorStr.append (resultStr);
209
192
} else {
@@ -219,7 +202,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
219
202
ret = system_info_get_platform_string (" http://tizen.org/system/build.type" ,
220
203
&value);
221
204
if (ret != SYSTEM_INFO_ERROR_NONE) {
222
- resultStr = systemInfoErrorToString (ret);
205
+ resultStr = get_error_message (ret);
223
206
errorStr.append (" Failed to get build type: " );
224
207
errorStr.append (resultStr);
225
208
} else {
@@ -235,7 +218,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
235
218
ret = system_info_get_platform_string (
236
219
" http://tizen.org/system/build.variant" , &value);
237
220
if (ret != SYSTEM_INFO_ERROR_NONE) {
238
- resultStr = systemInfoErrorToString (ret);
221
+ resultStr = get_error_message (ret);
239
222
errorStr.append (" Failed to get build variant: " );
240
223
errorStr.append (resultStr);
241
224
} else {
@@ -251,7 +234,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
251
234
ret = system_info_get_platform_string (
252
235
" http://tizen.org/system/build.release" , &value);
253
236
if (ret != SYSTEM_INFO_ERROR_NONE) {
254
- resultStr = systemInfoErrorToString (ret);
237
+ resultStr = get_error_message (ret);
255
238
errorStr.append (" Failed to get build release: " );
256
239
errorStr.append (resultStr);
257
240
} else {
@@ -267,7 +250,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
267
250
ret = system_info_get_platform_string (" http://tizen.org/system/device_type" ,
268
251
&value);
269
252
if (ret != SYSTEM_INFO_ERROR_NONE) {
270
- resultStr = systemInfoErrorToString (ret);
253
+ resultStr = get_error_message (ret);
271
254
errorStr.append (" Failed to get device type: " );
272
255
errorStr.append (resultStr);
273
256
} else {
@@ -283,7 +266,7 @@ class DeviceInfoTizenPlugin : public flutter::Plugin {
283
266
ret = system_info_get_platform_string (
284
267
" http://tizen.org/system/manufacturer" , &value);
285
268
if (ret != SYSTEM_INFO_ERROR_NONE) {
286
- resultStr = systemInfoErrorToString (ret);
269
+ resultStr = get_error_message (ret);
287
270
errorStr.append (" Failed to get manufacturer: " );
288
271
errorStr.append (resultStr);
289
272
} else {
0 commit comments