initialize method

void initialize({
  1. required Environment environment,
})

Implementation

void initialize({required Environment environment}) {
  env = environment;
  switch (env) {
    case Environment.dev:
      apiBaseUrl = 'http://192.168.43.150:3002/api';
      socketHost = '192.168.43.150';
      socketPort = 3003;
      useHttps = false;
      break;
    case Environment.staging:
      apiBaseUrl = 'https://staging.example.com/api';
      socketHost = 'staging.example.com';
      socketPort = null;
      useHttps = true;
      break;
    case Environment.prod:
      apiBaseUrl = 'https://api.example.com';
      socketHost = 'api.example.com';
      socketPort = null;
      useHttps = true;
      break;
  }
}