| 204 | } |
| 205 | |
| 206 | int Framework::patch(const std::string& v_path) { |
| 207 | int ret = bg_load_patch(v_path); |
| 208 | if (ret != 0) { |
| 209 | LOG(WARNING) << "background load dict patch failed"; |
| 210 | } else { |
| 211 | LOG(INFO) << "background load dict patch succ"; |
| 212 | } |
| 213 | |
| 214 | ret = bg_switch(); |
| 215 | if (ret != 0) { |
| 216 | LOG(WARNING) << "switch background dict failed"; |
| 217 | } else { |
| 218 | LOG(INFO) << "switch background dict succ"; |
| 219 | } |
| 220 | |
| 221 | ret = bg_unload(); |
| 222 | if (ret != 0) { |
| 223 | LOG(WARNING) << "unload background dict failed"; |
| 224 | } else { |
| 225 | LOG(INFO) << "unload background dict succ"; |
| 226 | } |
| 227 | |
| 228 | return ret; |
| 229 | } |
| 230 | |
| 231 | int Framework::bg_load_base(const std::string& v_path) { |
| 232 | int ret = bg_unload(); |