| 279 | class SystemInfoApp; |
| 280 | |
| 281 | static std::shared_ptr<SystemInfoApp> optApp() { |
| 282 | auto appContext = getCurrentAppContext(); |
| 283 | if (appContext != nullptr && appContext->getManifest().appId == manifest.appId) { |
| 284 | return std::static_pointer_cast<SystemInfoApp>(appContext->getApp()); |
| 285 | } |
| 286 | return nullptr; |
| 287 | } |
| 288 | |
| 289 | class SystemInfoApp final : public App { |
| 290 | Timer memoryTimer = Timer(Timer::Type::Periodic, kernel::millisToTicks(10000), [] { |
no test coverage detected