initializeMonitors method

void initializeMonitors()

Implementation

void initializeMonitors() {
  config?.apmTypes?.forEach((capability) {
    switch (capability) {
      case ArgosCapability.fps:
        ArgosFpsMonitor.instance.init(config: config);
        break;
      case ArgosCapability.network:
        ArgosHttpMonitor.instance.init(config: config);
        ArgosHttpMonitor.instance.proxyProvider = config?.proxyProvider;
        break;
      case ArgosCapability.crash:
        ArgosCrashMonitor.instance.init(config: config);
        break;
      case ArgosCapability.jank:
        ArgosJankMonitor.instance.init(config: config);
        break;
      case ArgosCapability.resource:
        ArgosResourceMonitor.instance.init(config: config);
        break;
    }
  });
}